
/app/public/builds/15/RPG_electronic_world.ino.elf:     file format elf32-avr


Disassembly of section .text:

00000000 <__vectors>:
__vectors():
       0:	0c 94 2d 1a 	jmp	0x345a	; 0x345a <__ctors_end>
       4:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
       8:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
       c:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      10:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      14:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      18:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      1c:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      20:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      24:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      28:	0c 94 c9 24 	jmp	0x4992	; 0x4992 <__vector_10>
      2c:	0c 94 3b 25 	jmp	0x4a76	; 0x4a76 <__vector_11>
      30:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      34:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      38:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      3c:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      40:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      44:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      48:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      4c:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      50:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      54:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      58:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      5c:	0c 94 f7 2b 	jmp	0x57ee	; 0x57ee <__vector_23>
      60:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      64:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      68:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      6c:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      70:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      74:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      78:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      7c:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      80:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      84:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      88:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      8c:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      90:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      94:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      98:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      9c:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      a0:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      a4:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>
      a8:	0c 94 55 1a 	jmp	0x34aa	; 0x34aa <__bad_interrupt>

000000ac <__trampolines_end>:
__trampolines_start():
      ac:	00 ff       	sbrs	r16, 0
      ae:	0a 14       	cp	r0, r10
      b0:	28 50       	subi	r18, 0x08	; 8
      b2:	ff 00       	.word	0x00ff	; ????

000000b4 <_ZL6Rune_7>:
      b4:	00 00 ff 42 24 24 42 00                             ...B$$B.

000000bc <_ZL6Rune_6>:
      bc:	3c 42 89 8d 81 a1 42 3c                             <B....B<

000000c4 <_ZL6Rune_5>:
      c4:	00 0c 10 11 3c 52 42 3c                             ....<RB<

000000cc <_ZL6Rune_4>:
      cc:	00 18 08 7d 48 48 78 00                             ...}HHx.

000000d4 <_ZL6Rune_3>:
      d4:	10 28 28 54 44 ff 02 02                             .((TD...

000000dc <_ZL6Rune_2>:
      dc:	00 70 08 0e 30 40 30 0e                             .p..0@0.

000000e4 <_ZL6Rune_1>:
      e4:	00 22 22 3e 02 02 3e 00                             ."">..>.

000000ec <_ZL8Karma_10>:
      ec:	00 20 1e 10 14 10 00 00                             . ......

000000f4 <_ZL7Karma_9>:
      f4:	ff 90 90 90 90 90 80 00                             ........

000000fc <_ZL7Karma_8>:
      fc:	ff 91 92 94 98 90 80 00                             ........

00000104 <_ZL7Karma_7>:
     104:	ff 91 91 91 f1 91 91 9f                             ........

0000010c <_ZL7Karma_6>:
     10c:	ff 91 91 91 91 91 91 9f                             ........

00000114 <_ZL7Karma_5>:
     114:	ff 81 81 81 81 81 81 ff                             ........

0000011c <_ZL7Karma_4>:
     11c:	ff 11 11 11 81 81 81 ff                             ........

00000124 <_ZL7Karma_3>:
     124:	c2 34 0c 02 81 8e b0 c0                             .4......

0000012c <_ZL7Karma_2>:
     12c:	c2 b4 8c 82 81 8e b0 c0                             ........

00000134 <_ZL7Karma_1>:
     134:	40 41 42 44 48 50 60 40                             @ABDHP`@

0000013c <_ZL8Block_62>:
     13c:	4d 4d 4c 4c 4d 4c 4b 57 50 5f 80 bf 80 42 f8 ff     MMLLMLKWP_...B..
     14c:	f2 f5 f2 f5 f5 fb f6 f2 fd 83 31 5c 63 9c ff ff     ..........1\c...

0000015c <_ZL8Block_61>:
     15c:	f8 fa fa fa 06 32 96 f4 1e ec 01 d7 cf 1f 1f ff     .....2..........
     16c:	bf 3f bf 9f 20 74 c0 37 c7 3e c8 dc 02 7f ff ff     .?.. t.7.>......

0000017c <_ZL8Block_60>:
     17c:	ff f8 42 80 bf 80 5f 50 57 4b 4c 4d 4c 4c 4d 4d     ..B..._PWKLMLLMM
     18c:	ff ff 9c 63 5c 31 83 fd f2 f6 fb f5 f5 f2 f5 f2     ...c\1..........

0000019c <_ZL8Block_59>:
     19c:	ff 1f 1f cf d7 01 ec 1e f4 96 32 06 fa fa fa f8     ..........2.....
     1ac:	ff ff 7f 02 dc c8 3e c3 37 c0 74 20 9f bf 3f bf     ......>.7.t ..?.

000001bc <_ZL8Block_58>:
     1bc:	fd fc f7 f7 ff fe fc fd fc fe ff 03 f8 ff ff 00     ................
     1cc:	7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 70 4f 3f 1f 00     ...........pO?..

000001dc <_ZL8Block_57>:
     1dc:	8e 3e fe fe fe fe fe 3e c6 fa fa fa f6 0e fe 00     .>.....>........
     1ec:	2f de 38 fb 7b 1b 0d 2e df 1f ff ff 07 f8 ff 00     /.8.{...........

000001fc <_ZL8Block_56>:
     1fc:	00 fe e0 ce 9e bf bf be b9 33 6f 6f 00 ff fe fc     .........3oo....
     20c:	00 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 00 7e 7f 7f 7f     ............~...

0000021c <_ZL8Block_55>:
     21c:	00 fe c2 f6 fe e2 de e6 de e2 fe fe 3e 8e f6 f6     ............>...
     22c:	00 bf 3f ff 33 ef df 03 df e7 ff ff 00 ff 1f 0f     ..?.3...........

0000023c <_ZL8Block_54>:
     23c:	7f 7f 7f ff 01 fe 0a 6a 0a 5a be 51 9b 03 ff 7f     .......j.Z.Q....
     24c:	fd fd fd fd fd fc fc fc fc fc fc fc fc fd fd fd     ................

0000025c <_ZL8Block_53>:
     25c:	7f 7f 67 5b 3b ed bd d5 db 67 1f ff 7f 7f 7f 7f     ..g[;....g......
     26c:	fd fd fd fd fd fc fd fc fc fd fd fd fd fd fd fd     ................

0000027c <_ZL8Block_50>:
     27c:	bf df ef fe ff 7b 99 6f e7 db bb 75 ff 00 ff ff     .....{.o...u....
     28c:	fd fd fd fd fd fd fd fd fd fd f9 e5 cc dc d0 c1     ................

0000029c <_ZL8Block_49>:
     29c:	db bb 7b fb fb eb 9b 6b 7b bb db eb f3 03 07 0f     ..{....k{.......
     2ac:	ff ff 1f ef fb f3 ff ff fe fd fd fa ff 00 fa f8     ................

000002bc <_ZL8Block_48>:
     2bc:	ff ff ff 00 ff 75 bb db e7 6f 99 7b fe ef df bf     .....u...o.{....
     2cc:	ff ff ff f8 f0 ed dd d9 d1 c1 c5 fd fd fd fd fd     ................

000002dc <_ZL8Block_47>:
     2dc:	ff ff ff 03 f3 eb db bb 7b 6b 9b eb fb 7b bb db     ........{k...{..
     2ec:	ff ff ff 00 ff fa fd fd fe ff f3 fb ef 1f ff ff     ................

000002fc <_ZL8Block_45>:
     2fc:	ff ff ff ff 43 bd 5a 66 66 5a bd 83 7f ff ff ff     ....C.ZffZ......
     30c:	ff ff ff ff fc ff ff f8 ff ff ff ff fc ff ff ff     ................

0000031c <_ZL8Block_44>:
     31c:	9b 2b 4b bb fb fb fb fb fb fb 03 ff ff ff ff ff     .+K.............
     32c:	d6 d9 df df df df df 1f 5f 1f c0 ff ff ff ff ff     ........_.......

0000033c <_ZL8Block_43>:
     33c:	ff ff ff ff ff 03 fb fb fb fb fb 8b 6b 2b 9b 7b     ............k+.{
     34c:	ff ff ff ff ff c0 1f 5f 1f df df df df d9 d6 d5     ......._........

0000035c <_ZL8Block_42>:
     35c:	03 fd 35 35 b5 b5 b5 35 fd b5 bd 75 fd 03 ef 1f     ..55...5...u....
     36c:	80 7f 40 50 5c 44 5c 40 7f 6b 6b 4f 5b 5a 7f 80     ..@P\D\@.kkO[Z..

0000037c <_ZL8Block_41>:
     37c:	ff 7f 3f 5f 6f 77 7b 75 75 7b 77 6f 5f 3f 7f ff     ..?_ow{uu{wo_?..
     38c:	80 7b 47 17 43 78 12 6d 6d 12 74 4f 27 53 6f 80     .{G.Cx.mm.tO'So.

0000039c <_ZL8Block_40>:
     39c:	00 e1 1e ff ef d7 ef ff ff ef ff 00 00 00 ff ff     ................
     3ac:	f0 eb e2 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f4 eb e7     ................

000003bc <_ZL8Block_39>:
     3bc:	01 fd 01 b9 b9 b9 b9 b9 b9 b9 b9 01 fd 01 f5 f3     ................
     3cc:	00 ff 02 fa fa b6 d6 f6 f6 fa f2 06 0f 00 ff ff     ................

000003dc <_ZL8Block_38>:
     3dc:	ff 7f 3f 5f 6f 77 7b 75 75 7b 77 6f 5f 3f 7f ff     ..?_ow{uu{wo_?..
     3ec:	80 7f 5b 5b 5b 5b 5b 7b 7b 7b 7b 7f 7f 7f 7f 80     ..[[[[[{{{{.....

000003fc <_ZL8Block_37>:
     3fc:	01 fe fe f0 ee ee ee ee ee ea ee f0 fe fd fb 07     ................
     40c:	80 7f 01 7e 6a 7e 6a 6a 6a 6a 6a 6a 7e 01 7f 80     ...~j~jjjjjj~...

0000041c <_ZL8Block_36>:
     41c:	7f 9b e5 c9 d5 ad b9 bd bd bd bd dd dd e5 8b 7f     ................
     42c:	f8 c5 0b 17 2f 1f 3f 1f 3f 7f 7f 7f 7f 3f c7 f8     ..../.?.?....?..

0000043c <_ZL8Block_35>:
     43c:	00 fe fe e6 d2 ca ca ca c2 c2 c2 e2 e6 fe fe 00     ................
     44c:	00 7f 47 13 2d 05 05 59 0d 21 25 0d 1b 47 7f 00     ..G.-..Y.!%..G..

0000045c <_ZL8Block_34>:
     45c:	00 fe fe e6 d2 ca ca ca c2 c2 c2 e2 e6 fe fe 00     ................
     46c:	00 7f 47 3b 25 01 4d 1d 15 35 4d 1d 2b 47 7f 00     ..G;%.M..5M.+G..

0000047c <_ZL8Block_33>:
     47c:	eb ab ab 6b eb eb eb eb eb eb eb eb 6b ab ab eb     ...k........k...
     48c:	ff bf b3 b7 be bd db e7 e7 db bd be b7 b3 bf ff     ................

0000049c <_ZL8Block_32>:
     49c:	00 aa dd dd aa 77 55 77 ee aa ee 55 bb bb 55 00     .....wUw...U..U.
     4ac:	00 aa dd dd aa 77 55 77 ee aa ee 55 bb bb 55 00     .....wUw...U..U.

000004bc <_ZL8Block_31>:
     4bc:	07 fb fd 6e fe 6e fe 00 fe 6e fe 6e fd fb 07 ff     ...n.n...n.n....
     4cc:	00 3f 7f 5b 7f 5b 7f 00 7f 5b 7f 5b 7f 3f 00 ff     .?.[.[...[.[.?..

000004dc <_ZL8Block_30>:
     4dc:	ff ff ff ff ff ff 00 ee ee ee ee e1 ff ff ff ff     ................
     4ec:	07 eb ed ee e0 ee 0e ee ee ee e0 ee 0e ed eb 07     ................

000004fc <_ZL8Block_29>:
     4fc:	0f 70 7e 70 77 00 7e 70 77 70 7e 00 77 70 7e 70     .p~pw.~pwp~.wp~p
     50c:	00 77 77 77 70 77 07 77 77 77 70 77 77 07 77 77     .wwwpw.wwwpww.ww

0000051c <_ZL8Block_27>:
     51c:	7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f     ................
     52c:	fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd     ................

0000053c <_ZL8Block_26>:
     53c:	fa fa fa fa fa fa 00 fe fe 00 ff ff ff ff ff ff     ................
     54c:	ff ff ff ff ff ff 00 ff ff 00 ff ff ff ff ff ff     ................

0000055c <_ZL8Block_25>:
     55c:	ff ff ff ff ff ff 00 fe fe 00 fa fa fa fa fa fa     ................
     56c:	ff ff ff ff ff ff 00 ff ff 00 ff ff ff ff ff ff     ................

0000057c <_ZL8Block_24>:
     57c:	7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f     ................
     58c:	fd fd fd fd fd fd 01 fd fd 01 fd fd fd fd fd fd     ................

0000059c <_ZL8Block_23>:
     59c:	fa fa fa fa fa 3a da ea e2 ea da 3a fa fa fa fa     .....:.....:....
     5ac:	ff ff ff ff f9 f4 f6 f4 f4 f6 f6 f4 f9 ff ff ff     ................

000005bc <_ZL8Block_22>:
     5bc:	ff 00 ff fb 1d 0d c7 e7 e7 f7 ed 1d fb ff 00 ff     ................
     5cc:	ff 00 ff 95 b6 ec f8 f9 f9 f9 ec b6 95 ff 00 ff     ................

000005dc <_ZL8Block_21>:
     5dc:	ff 1f ef d7 f7 f7 b7 d7 b7 b7 f7 f7 d7 ef 1f ff     ................
     5ec:	ff 00 7f de ec da ff ec e9 fa df ea fd 7f 00 ff     ................

000005fc <_ZL8Block_20>:
     5fc:	59 c6 d6 14 31 c3 eb e9 2c ad 4c 65 63 0b d8 1b     Y...1...,.Lec...
     60c:	b0 0e 66 71 22 8c 3e 3c 4c 31 eb 07 b3 b8 8d 30     ..fq".><L1.....0

0000061c <_ZL8Block_19>:
     61c:	00 00 00 8f cf cf 4f 6f 2f 77 17 3b cb dd dd 01     ......Oo/w.;....
     62c:	02 f7 f1 f1 00 fd fc 00 ff ff ff 00 df 0f ef 00     ................

0000063c <_ZL8Block_18>:
     63c:	ff ff ff 1f 5f 0f 6f 07 d7 c3 db 01 f5 70 76 00     ...._.o......pv.
     64c:	01 7d 7d 00 2f 07 37 00 6b 61 6d 60 7a 78 7b 00     .}}./.7.kam`zx{.

0000065c <_ZL8Block_17>:
     65c:	07 f3 1b 5b f3 9b 73 9b f3 db 13 fb d3 1b d3 07     ...[..s.........
     66c:	f0 e7 ec e5 ef e4 ef e4 ef e5 ec e5 ef ec e7 f0     ................

0000067c <_ZL8Block_15>:
     67c:	3f df ef ef df 33 2d 1e 1e 2d 33 df ef ef df 3f     ?....3-..-3....?
     68c:	ff fe fd fd fe ff 0f e0 e0 0f ff fe fd fd fe ff     ................

0000069c <_ZL8Block_14>:
     69c:	38 fb bb 5b db 4b 5b 5b bb fb bb bb bb bb bb bb     8..[.K[[........
     6ac:	38 bb bb bc b9 a2 a9 bc bb bb bb bb bb bb bb bb     8...............

000006bc <_ZL8Block_13>:
     6bc:	fe 7d bd db c7 bf 7f ff fe 7d bd db c7 bf 7f ff     .}.......}......
     6cc:	fe 7d bd db c7 bf 7f fe fe 7d bd db c7 bf 7f fe     .}.......}......

000006dc <_ZL8Block_12>:
     6dc:	ff ff ff ff ff ff 00 ff ff 00 ff ff ff ff ff ff     ................
     6ec:	ff ff ff ff ff ff 00 ff ff 00 ff ff ff ff ff ff     ................

000006fc <_ZL8Block_11>:
     6fc:	ff 07 fb fd fd fd fd 01 fd fd fd fd fd fb 07 ff     ................
     70c:	ff e0 de be be be be 80 be be be be be de e0 ff     ................

0000071c <_ZL8Block_10>:
     71c:	83 bb bb bb bb bb bb 38 bb bb bb bb bb bb bb bb     .......8........
     72c:	83 bb bb bb bb bb bb 38 bb bb bb bb bb bb bb bb     .......8........

0000073c <_ZL7Block_9>:
     73c:	ff 01 fe fe e6 ca c2 ca c2 ca c2 e6 7e fe 01 ff     ............~...
     74c:	ff 80 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7e 7f 80 ff     ............~...

0000075c <_ZL7Block_8>:
     75c:	ff 12 25 12 ff 12 25 12 ff 12 25 12 ff 12 25 12     ..%...%...%...%.
     76c:	ff e1 02 e1 ff e1 02 e1 ff e1 02 e1 ff e1 02 e1     ................

0000077c <_ZL7Block_7>:
     77c:	ff ff ff 5f 3f 5f ab 89 13 89 ab 7f bf bf 7f bf     ..._?_..........
     78c:	ff ff ff ff fe fd ea d0 81 d0 ea fb fb fc ff ff     ................

0000079c <_ZL7Block_6>:
     79c:	77 b3 cd ee 77 3b dd ec 73 ba dd ce 37 3b dc ee     w...w;..s...7;..
     7ac:	75 bb dd ce 37 bb dc ee 77 b3 cd ee 77 3b dc ee     u...7...w...w;..

000007bc <_ZL7Block_5>:
     7bc:	df 4e 9f 6f 6f 6f af cf 6f ef df bb 7f ff bf ff     .N.ooo..o.......
     7cc:	ff 60 1e bf 3b 9c b1 af bf bb b3 bd de a9 97 ff     .`..;...........

000007dc <_ZL7Block_4>:
     7dc:	ff fe ff ef e7 ff ff ff ff ff ff fb ff bf ff ff     ................
     7ec:	ff 7f 7f fb f7 fb ff ff ff ff b7 f7 ff fb ff ff     ................

000007fc <_ZL7Block_3>:
     7fc:	c4 43 66 d4 1c 04 0c 14 53 70 5c 87 0c 08 88 fc     .Cf.....Sp\.....
     80c:	3b 84 48 48 49 49 4d a7 14 0c 74 c4 c7 c5 c8 b8     ;.HHIIM...t.....

0000081c <_ZL7Block_2>:
     81c:	e3 26 24 74 9c 84 8c 93 50 70 5c 87 0c 08 88 fc     .&$t....Pp\.....
     82c:	b5 4a 44 44 44 44 46 a3 1c 34 44 c2 c5 c9 b8 84     .JDDDDF..4D.....

0000083c <_ZL7Block_0>:
     83c:	55 88 55 22 55 88 55 22 aa ff aa ff aa ff aa ff     U.U"U.U"........
     84c:	aa ff aa ff aa ff aa ff 55 88 55 22 55 88 55 22     ........U.U"U.U"

0000085c <_ZL4ETPC>:
     85c:	02 02 03 03 01 01 00 00 03 03 03 03 02 02 02 02     ................
     86c:	03 03 02 02 00 00 00 01 03 03 02 02 00 00 01 01     ................
     87c:	00 00 01 01 01 01 00 00 01 00 01 01 00 00 03 03     ................
     88c:	03 03 02 02 03 03 02 02 03 03 02 02 00 00 01 01     ................
     89c:	01 00 00 00 02 00 03 01 00 01 00 01 02 00 02 00     ................
     8ac:	00 00 00 00 00 00 01 01 02 00 02 01 00 01 00 01     ................
     8bc:	02 01 00 01 00 01 00 01 03 01 03 03 02 02 00 01     ................
     8cc:	00 01 00 01 00 01 00 01 00 01 00 01 00 00 01 01     ................
     8dc:	03 03 02 02 00 00 01 01 03 01 00 01 00 01 03 03     ................
     8ec:	02 02 01 01 00 00 00 00 01 01 03 00 03 00 00 01     ................
     8fc:	00 01 03 03 02 02 03 03 02 02 03 03 03 03 03 03     ................
     90c:	02 02 01 01 00 00 03 03 02 02 01 01 00 00 ff 00     ................
     91c:	ff 01 00 01 ff 00 ff 01 ff 01 ff 01 ff 01 ff 00     ................
     92c:	ff 01 ff 01 ff 00 ff 00 ff 01 ff 00 ff 03 ff 00     ................
     93c:	00 00 01 01 03 ff 03 ff 00 00 02 01 ff 00           ..............

0000094a <_ZL6ETRoom>:
     94a:	09 08 00 08 09 00 08 0c 00 0c 08 00 0c 0d 00 0c     ................
     95a:	0d 00 0d 0c 00 0d 0c 00 0d 0e 00 0e 0d 00 0e 01     ................
     96a:	02 0e 0e 00 0e 0f 00 0f 0e 00 0f 0b 00 0b 0f 00     ................
     97a:	0b 07 00 07 0b 00 07 0b 00 0b 07 00 07 00 02 07     ................
     98a:	0b 00 0b 00 01 06 07 00 06 07 00 07 06 00 09 0a     ................
     99a:	00 0a 09 00 0a 0b 00 0b 0a 00 0a 06 00 06 0a 00     ................
     9aa:	0b 01 01 0f 01 02 0c 01 02 0f 02 01 0f 03 01 0f     ................
     9ba:	04 01 0c 06 01 0c 07 01 08 08 01 08 09 01 08 10     ................
     9ca:	00 10 08 00 10 01 02 10 10 00 10 0a 01 10 0b 01     ................
     9da:	10 0c 01 10 0d 01 10 0e 01 10 0f 01 10 10 01 10     ................
     9ea:	11 00 11 10 00 11 11 01 11 12 01 11 13 01 11 14     ................
     9fa:	01 11 15 01 11 16 01 11 17 01 08 04 00 04 08 00     ................
     a0a:	04 05 00 05 04 00 04 00 00 00 04 00 04 18 01 04     ................
     a1a:	19 01 04 19 01 05 06 00 06 05 00 05 09 00 09 05     ................
     a2a:	00 05 12 00 12 05 00 12 00 02 12 01 02 00 1a 01     ................
     a3a:	00 1b 01 00 01 00 01 00 00 00 01 00 01 00 00 01     ................
     a4a:	13 00 13 01 00 01 02 00 02 01 00 02 06 00 06 02     ................
     a5a:	00 02 03 00 03 02 00 03 07 00 07 03 00 03 01 02     ................
     a6a:	07 1b 01 03 1c 01 07 1d 01 13 f5 00 f5 f6 00 f6     ................
     a7a:	f7 00 f7 f8 00 f8 f9 00 f9 fa 00 fa fb 00 fb fc     ................
     a8a:	00 fc fd 00 fd fe 00 fe ff 00 ff 14 00 0b 01 02     ................
     a9a:	06 14 00 14 06 00 12 1e 01 12 1f 01 0a 0b 00 0b     ................
     aaa:	0b 00 0b 09 02                                      .....

00000aaf <_ZL3MAP>:
     aaf:	14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14     ................
     abf:	14 14 14 14 14 14 14 14 08 08 05 04 01 14 14 14     ................
     acf:	14 14 14 14 14 05 05 05 08 08 08 01 04 04 01 14     ................
     adf:	14 14 14 14 14 02 02 08 08 08 08 14 14 14 04 01     ................
     aef:	14 14 14 14 05 05 02 08 04 08 08 08 14 14 14 14     ................
     aff:	14 14 14 14 05 08 01 01 04 04 08 05 14 14 14 14     ................
     b0f:	14 14 14 05 08 01 15 01 04 01 14 14 05 06 06 06     ................
     b1f:	14 14 14 08 08 01 16 06 06 06 06 06 06 01 14 14     ................
     b2f:	14 14 14 08 01 01 06 06 01 0f 01 14 14 14 14 14     ................
     b3f:	14 14 14 08 04 04 06 01 01 0c 01 01 14 14 14 14     ................
     b4f:	14 14 14 08 04 05 06 04 01 14 01 01 01 14 14 14     ................
     b5f:	14 14 08 08 04 01 06 04 01 01 01 01 0d 01 14 26     ...............&
     b6f:	14 08 08 08 01 06 06 01 0b 01 0a 21 0a 21 0d 01     ...........!.!..
     b7f:	14 08 08 08 04 06 01 01 0d 21 0d 09 0a 01 0a 01     .........!......
     b8f:	14 08 08 01 04 06 06 06 06 06 06 06 01 21 01 01     .............!..
     b9f:	14 08 01 04 04 06 01 01 01 01 01 01 01 01 01 01     ................
     baf:	14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14     ................
     bbf:	14 04 14 14 14 14 14 14 14 14 14 14 14 14 14 14     ................
     bcf:	14 01 01 01 14 14 14 14 14 14 14 14 14 14 14 14     ................
     bdf:	04 01 06 06 06 13 14 14 14 14 14 05 05 05 14 14     ................
     bef:	14 14 14 14 14 14 14 01 01 05 01 05 05 05 04 01     ................
     bff:	14 04 01 04 04 04 01 01 04 01 01 01 04 04 04 01     ................
     c0f:	06 06 06 05 05 06 06 05 05 06 06 02 06 06 06 06     ................
     c1f:	14 14 14 05 14 14 14 14 14 14 02 02 02 07 07 07     ................
     c2f:	14 14 14 02 02 02 02 02 02 14 02 02 14 14 14 14     ................
     c3f:	14 14 14 02 02 02 02 02 02 14 14 14 14 14 02 02     ................
     c4f:	14 14 00 14 14 02 02 02 14 02 02 02 02 02 02 02     ................
     c5f:	14 14 02 02 02 14 14 14 14 02 02 02 02 02 02 02     ................
     c6f:	37 39 37 39 37 39 37 39 37 39 37 39 37 39 37 39     7979797979797979
     c7f:	38 3a 38 3a 38 3a 38 3a 38 3a 38 3a 38 3a 38 3a     8:8:8:8:8:8:8:8:
     c8f:	37 39 37 39 37 39 37 39 37 39 37 39 37 39 37 39     7979797979797979
     c9f:	38 3a 38 3a 38 3a 38 3a 38 3a 38 3a 38 3a 38 3a     8:8:8:8:8:8:8:8:
     caf:	14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14     ................
     cbf:	14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14     ................
     ccf:	14 14 14 14 14 14 14 14 07 07 14 14 14 14 14 14     ................
     cdf:	14 14 14 14 14 02 02 02 02 07 01 14 14 05 05 14     ................
     cef:	05 14 14 14 02 02 05 01 07 01 07 01 01 01 05 14     ................
     cff:	05 05 05 01 01 01 01 01 01 01 01 01 05 01 01 14     ................
     d0f:	06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06     ................
     d1f:	1e 1e 1e 1e 06 1e 1e 1e 1e 06 08 08 08 08 14 14     ................
     d2f:	1d 1d 1d 1d 06 1d 1d 1d 1d 06 08 07 04 08 14 14     ................
     d3f:	0a 0b 0b 0a 06 0a 0b 0b 0a 06 08 04 07 01 08 14     ................
     d4f:	0a 0a 0a 0a 06 0a 0a 0a 0a 06 08 08 01 07 08 14     ................
     d5f:	0a 0e 09 0e 06 0a 0e 09 0e 06 06 06 08 04 08 08     ................
     d6f:	01 01 06 04 06 04 04 06 04 04 04 06 06 08 01 08     ................
     d7f:	01 01 06 06 06 06 06 06 06 06 01 04 06 08 08 08     ................
     d8f:	07 04 07 01 07 01 07 01 07 01 07 01 06 08 01 01     ................
     d9f:	01 07 01 07 01 07 01 07 01 07 01 07 06 01 01 01     ................
     daf:	14 14 14 14 14 14 14 14 14 14 14 14 14 02 02 02     ................
     dbf:	14 14 14 14 14 14 14 14 14 14 14 01 02 02 02 02     ................
     dcf:	14 14 14 14 14 14 14 14 14 14 01 01 01 02 02 02     ................
     ddf:	08 14 14 14 08 08 14 14 01 01 15 01 07 01 02 02     ................
     def:	08 08 08 08 08 08 08 01 01 01 16 01 01 01 02 02     ................
     dff:	08 04 04 04 04 01 01 01 01 01 01 01 01 01 14 14     ................
     e0f:	06 06 06 06 06 06 06 06 01 01 01 01 01 14 14 14     ................
     e1f:	08 08 08 08 08 01 04 06 06 04 04 01 01 01 14 14     ................
     e2f:	08 08 08 08 05 04 08 08 06 04 05 01 01 01 01 14     ................
     e3f:	08 08 08 04 08 08 08 08 06 06 04 01 01 01 14 14     ................
     e4f:	08 08 08 04 08 08 08 08 08 06 05 05 01 01 01 14     ................
     e5f:	08 15 04 08 08 08 08 08 08 06 01 04 04 01 01 14     ................
     e6f:	14 1b 04 04 1b 1b 1b 1b 14 06 06 04 01 01 01 14     ................
     e7f:	07 04 07 1a 07 04 07 04 0c 08 06 04 01 01 01 14     ................
     e8f:	04 04 04 04 04 04 04 07 0c 08 06 01 01 01 14 14     ................
     e9f:	07 04 07 04 07 04 07 04 14 08 06 01 14 14 14 14     ................
     eaf:	14 08 08 04 04 06 24 0d 04 07 01 07 01 21 21 21     ......$......!!!
     ebf:	14 01 01 08 04 06 24 04 07 04 0d 04 07 0a 0a 0a     ......$.........
     ecf:	14 20 02 01 04 06 0f 21 21 21 21 21 01 0a 0a 0a     . .....!!!!!....
     edf:	02 20 02 02 14 06 0c 0a 0a 0a 0a 0a 07 0a 09 0a     . ..............
     eef:	02 20 02 02 0c 06 14 0a 0a 0a 0b 0a 01 01 06 01     . ..............
     eff:	02 20 02 02 0c 06 04 0a 09 0a 0a 0a 01 06 06 01     . ..............
     f0f:	02 20 02 02 0c 06 04 07 06 08 08 08 07 06 04 01     . ..............
     f1f:	02 20 02 01 0c 06 06 06 06 0f 08 08 07 04 0f 01     . ..............
     f2f:	02 20 02 01 14 01 06 06 01 0c 01 08 07 04 0c 01     . ..............
     f3f:	02 20 02 01 01 01 04 06 01 14 01 06 06 06 06 06     . ..............
     f4f:	02 20 02 02 01 04 05 06 06 06 06 06 01 01 01 01     . ..............
     f5f:	02 01 01 01 04 08 08 05 08 06 01 1d 1b 1b 1b 1d     ................
     f6f:	01 01 04 04 04 08 08 08 05 06 01 19 1c 1c 1c 0c     ................
     f7f:	08 08 05 05 05 08 05 08 08 06 01 2e 1c 1c 1c 0c     ................
     f8f:	08 08 08 08 08 08 08 08 05 06 01 19 1c 1c 1c 0c     ................
     f9f:	08 08 08 08 08 08 08 08 05 06 01 1d 1b 1b 1b 1d     ................
     faf:	14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14     ................
     fbf:	14 21 21 21 14 14 14 14 14 14 14 24 24 24 14 14     .!!!.......$$$..
     fcf:	14 0a 0a 0a 14 14 14 14 14 01 01 01 01 01 01 14     ................
     fdf:	14 0a 09 0a 14 14 14 14 14 1d 1e 1d 1e 1d 01 01     ................
     fef:	14 2d 04 04 14 14 14 14 14 0a 0a 0a 0a 0a 01 01     .-..............
     fff:	14 04 04 06 21 21 14 14 14 0a 0a 0b 0a 0a 01 01     ....!!..........
    100f:	21 21 21 06 0a 0a 14 14 14 0a 0a 0a 0a 0a 01 01     !!!.............
    101f:	0a 0a 0a 06 0a 0a 07 0c 07 21 21 21 21 21 01 01     .........!!!!!..
    102f:	0a 09 0a 06 0a 0a 07 0c 01 0a 0a 0a 0a 0a 01 01     ................
    103f:	06 06 06 06 0a 0a 07 0c 01 0a 0b 0a 0a 0a 01 01     ................
    104f:	01 04 04 06 06 06 07 14 01 0a 0a 09 0a 0a 01 01     ................
    105f:	01 21 21 21 21 06 06 06 01 07 01 06 07 01 06 06     .!!!!...........
    106f:	04 0a 0a 0a 0a 24 06 06 06 06 01 06 01 07 06 08     .....$..........
    107f:	04 0a 0a 0b 0a 24 06 07 01 06 06 06 07 01 06 08     .....$..........
    108f:	04 0a 09 0a 0a 06 06 2d 2b 2c 2d 06 06 06 06 08     .......-+,-.....
    109f:	01 04 06 06 06 01 07 01 07 01 07 01 07 06 08 08     ................
    10af:	08 08 04 04 04 04 04 04 04 04 04 04 06 08 08 08     ................
    10bf:	04 04 04 01 1e 01 1e 01 1e 01 04 04 06 06 08 08     ................
    10cf:	04 01 01 01 1d 1d 1d 1d 1d 01 01 01 01 06 08 08     ................
    10df:	04 1e 01 1e 0a 0a 0a 0a 0a 1e 01 1e 01 04 01 08     ................
    10ef:	04 1d 1d 1d 1d 1d 1d 1d 1d 1d 1d 1d 04 04 04 01     ................
    10ff:	04 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 04 0f 04 0f     ................
    110f:	04 0a 0e 0b 0e 0a 0a 0a 0e 0b 0e 0a 04 0c 04 0c     ................
    111f:	04 0a 0a 0a 0a 0f 1f 0f 0a 0a 0a 0a 04 06 06 06     ................
    112f:	04 04 04 04 07 0c 20 0c 07 04 04 04 04 06 06 06     ...... .........
    113f:	04 04 0f 04 04 07 20 07 04 04 04 0f 04 06 06 08     ...... .........
    114f:	04 04 0c 04 07 04 20 04 07 04 04 0c 04 06 06 08     ...... .........
    115f:	06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 08     ................
    116f:	08 08 08 06 06 0f 06 06 0f 06 06 0f 06 06 0f 08     ................
    117f:	08 05 04 06 08 0c 01 01 0c 01 01 0c 01 01 0c 08     ................
    118f:	08 08 04 06 08 01 08 08 01 01 01 01 01 01 08 08     ................
    119f:	08 08 08 06 08 08 08 08 08 08 08 08 08 08 08 08     ................
    11af:	04 07 04 07 04 07 04 07 04 07 06 05 08 08 14 14     ................
    11bf:	07 04 07 04 07 04 07 04 06 06 06 08 08 05 08 14     ................
    11cf:	04 07 04 07 04 06 06 06 06 15 08 05 01 01 01 14     ................
    11df:	07 04 07 04 07 06 01 01 01 01 01 05 01 01 14 14     ................
    11ef:	04 07 04 07 15 06 01 0f 01 02 02 02 02 02 1c 1c     ................
    11ff:	0f 04 0f 06 06 06 01 0c 02 02 02 02 02 02 02 1c     ................
    120f:	0c 07 0c 06 08 01 14 02 02 02 02 02 1c 02 1c 02     ................
    121f:	06 06 06 06 06 0f 0c 02 02 02 02 15 1c 1c 15 02     ................
    122f:	0f 06 0f 06 06 0c 0c 02 02 02 02 1c 18 1c 16 14     ................
    123f:	0c 08 0c 06 06 14 14 02 02 01 04 0c 1c 01 0c 1c     ................
    124f:	08 08 06 06 06 01 0c 02 02 04 04 15 04 1c 1c 14     ................
    125f:	08 0f 06 06 06 0f 0c 02 02 02 01 16 1c 18 16 14     ................
    126f:	08 0c 06 06 06 0c 14 02 02 02 01 01 01 04 18 1c     ................
    127f:	08 08 06 06 06 01 0c 02 02 02 02 1c 01 04 15 14     ................
    128f:	08 08 0f 06 06 01 0c 02 02 02 02 02 02 04 16 14     ................
    129f:	08 08 0c 06 06 01 14 02 02 02 02 02 02 06 16 14     ................
    12af:	08 08 08 08 08 08 08 08 08 06 08 08 08 08 04 04     ................
    12bf:	08 04 04 04 04 08 08 08 08 06 08 08 08 08 08 08     ................
    12cf:	04 08 08 08 08 08 08 04 08 06 08 08 08 04 08 08     ................
    12df:	04 01 01 01 01 04 04 04 08 06 08 08 04 04 08 08     ................
    12ef:	01 0a 0d 0d 0d 0d 0d 0a 08 06 08 08 06 08 08 08     ................
    12ff:	01 0a 0d 0d 0d 0d 0d 0a 08 06 08 08 06 08 08 08     ................
    130f:	04 0c 0a 0a 0a 0a 0a 0c 08 06 08 08 04 08 08 08     ................
    131f:	04 0c 0a 0b 0a 0b 0a 0c 04 06 08 08 06 08 08 08     ................
    132f:	04 0c 0a 0a 09 0a 0a 0c 04 06 08 0d 04 04 08 08     ................
    133f:	04 04 04 07 06 07 04 04 05 06 08 08 04 04 08 08     ................
    134f:	08 04 01 04 06 06 06 06 06 06 08 08 06 08 08 08     ................
    135f:	08 08 08 01 01 01 01 01 08 06 08 08 06 08 08 08     ................
    136f:	08 08 08 08 08 08 01 04 08 06 08 08 06 06 06 06     ................
    137f:	08 08 08 04 04 04 04 08 01 06 06 06 06 08 08 08     ................
    138f:	08 08 04 04 08 04 04 08 01 06 08 08 08 08 04 08     ................
    139f:	08 08 08 08 08 08 08 08 01 06 08 04 04 04 04 08     ................
    13af:	08 08 04 08 08 08 08 08 08 08 08 01 01 06 04 01     ................
    13bf:	08 04 08 04 08 08 08 08 04 04 08 08 01 06 01 04     ................
    13cf:	08 08 01 01 01 01 01 01 01 01 04 04 08 06 04 21     ...............!
    13df:	08 08 0a 0a 0a 0a 0a 0a 0a 0a 04 0f 01 06 04 0a     ................
    13ef:	08 04 0a 0d 0d 0d 0d 0d 0d 0a 04 0c 01 06 04 0a     ................
    13ff:	08 08 0a 0d 0d 0d 0d 0d 0d 0a 05 04 01 06 04 0a     ................
    140f:	08 04 0a 0a 0a 0a 0a 0a 0a 0a 09 05 01 06 04 04     ................
    141f:	08 08 0c 0a 0b 0a 0a 0b 0a 0c 06 05 01 06 06 06     ................
    142f:	08 08 0c 0a 0a 0a 0a 0a 0a 0c 05 01 01 06 05 0f     ................
    143f:	08 08 0c 0a 0a 09 0e 0a 0a 0c 05 01 06 06 01 0c     ................
    144f:	08 04 0c 0a 0a 06 04 0f 01 01 06 06 06 01 01 01     ................
    145f:	08 04 0c 0a 0a 06 04 0c 01 06 06 01 01 02 02 02     ................
    146f:	06 06 06 06 06 06 06 06 06 06 01 02 02 02 02 02     ................
    147f:	01 05 04 04 01 04 04 04 01 01 02 02 02 02 02 02     ................
    148f:	01 01 04 01 01 04 07 04 02 02 02 02 02 02 01 01     ................
    149f:	01 02 02 02 02 02 02 02 02 02 02 02 01 04 04 01     ................
    14af:	08 08 08 06 08 08 08 08 08 04 0a 0a 0a 0a 0a 0a     ................
    14bf:	08 08 04 06 21 21 21 21 07 08 0a 0b 0e 0a 0b 0e     ....!!!!........
    14cf:	21 21 0f 06 0a 0a 0a 0a 01 0f 0a 0a 0a 09 09 0a     !!..............
    14df:	0b 0a 0c 06 0a 0b 0b 0a 17 1a 06 06 06 06 06 06     ................
    14ef:	0a 0e 04 06 0a 0a 0a 0a 24 0c 06 24 24 04 07 07     ........$..$$...
    14ff:	09 0a 04 06 0a 09 0a 0a 01 0c 06 06 24 01 05 05     ............$...
    150f:	06 06 06 06 06 06 21 21 21 21 21 06 24 01 02 05     ......!!!!!.$...
    151f:	21 21 21 21 21 06 0a 0a 0a 0a 0a 06 06 01 02 05     !!!!!...........
    152f:	0a 17 17 0b 0a 04 0a 0b 0a 0a 0a 06 01 24 02 14     .............$..
    153f:	0a 11 11 0a 0a 04 0a 0a 0a 09 0a 06 0f 07 02 02     ................
    154f:	06 06 06 06 06 04 04 06 06 06 01 01 0c 02 02 02     ................
    155f:	07 01 01 07 01 01 02 02 02 02 02 20 02 02 02 02     ........... ....
    156f:	02 02 02 02 02 02 02 02 05 05 02 20 02 05 02 02     ........... ....
    157f:	02 02 05 05 05 05 05 02 02 02 02 20 02 02 02 02     ........... ....
    158f:	05 05 01 01 01 15 02 05 05 05 05 20 05 08 08 08     ........... ....
    159f:	08 08 08 08 08 04 04 04 01 04 01 06 07 05 08 08     ................
    15af:	08 01 01 01 06 01 01 02 02 02 02 02 02 06 16 14     ................
    15bf:	01 06 06 06 06 08 04 02 02 02 02 02 01 04 16 14     ................
    15cf:	08 06 14 08 08 04 02 02 02 02 01 04 04 01 02 14     ................
    15df:	07 06 05 08 02 02 02 02 02 01 18 1b 18 02 05 14     ................
    15ef:	08 06 14 07 02 02 02 02 02 02 05 14 14 14 14 14     ................
    15ff:	01 06 01 07 02 02 02 02 02 07 14 13 06 15 07 14     ................
    160f:	08 06 0f 08 02 02 02 02 02 05 05 06 06 06 07 14     ................
    161f:	06 06 0c 05 02 02 02 02 14 07 14 05 05 04 07 14     ................
    162f:	08 04 14 01 05 02 02 02 14 05 14 14 14 05 05 14     ................
    163f:	02 01 01 04 01 02 02 02 14 14 14 0d 14 14 14 14     ................
    164f:	02 02 02 07 02 02 02 02 05 14 14 0d 0d 14 05 05     ................
    165f:	02 05 02 02 02 05 02 02 02 05 19 17 17 1a 14 05     ................
    166f:	02 02 02 01 02 05 05 02 02 15 0c 04 01 0c 14 05     ................
    167f:	02 01 15 01 01 02 02 02 05 01 01 01 04 05 14 14     ................
    168f:	04 08 04 04 01 02 02 04 08 01 04 01 01 04 05 14     ................
    169f:	04 04 08 08 04 08 04 08 08 06 01 04 04 05 05 14     ................
    16af:	04 04 04 08 08 08 08 08 01 06 01 08 08 01 02 02     ................
    16bf:	04 07 04 04 04 08 08 01 01 06 01 08 01 02 02 02     ................
    16cf:	08 04 04 08 08 08 06 06 06 06 01 01 02 02 02 02     ................
    16df:	08 08 08 08 04 01 06 04 04 04 01 02 02 02 02 02     ................
    16ef:	08 08 04 05 01 01 06 01 04 01 02 02 02 02 07 07     ................
    16ff:	08 08 04 04 04 01 06 01 01 02 02 02 02 07 01 08     ................
    170f:	08 04 08 01 01 07 06 01 02 02 02 02 01 01 08 08     ................
    171f:	08 08 01 07 01 01 04 02 02 02 02 02 01 01 08 08     ................
    172f:	01 01 01 01 01 01 10 02 02 02 02 02 01 08 08 08     ................
    173f:	02 02 02 02 02 02 10 02 02 05 02 02 01 08 05 08     ................
    174f:	02 02 02 02 02 02 10 02 05 04 02 02 01 08 08 08     ................
    175f:	02 02 02 02 02 01 06 07 04 04 02 02 01 08 08 06     ................
    176f:	02 02 02 02 01 01 06 06 01 10 10 10 10 06 06 06     ................
    177f:	08 08 02 02 01 01 06 01 04 02 02 02 01 01 08 08     ................
    178f:	08 08 05 04 01 06 06 04 08 04 02 02 01 07 08 08     ................
    179f:	08 08 08 04 04 01 01 08 08 04 02 02 01 01 01 08     ................
    17af:	02 02 02 02 02 02 02 02 02 02 02 04 07 01 01 07     ................
    17bf:	02 02 02 02 01 04 04 01 01 01 04 04 01 08 08 01     ................
    17cf:	02 04 01 01 01 01 08 08 08 08 08 08 08 08 08 01     ................
    17df:	01 01 01 01 06 01 08 08 08 08 08 08 08 08 08 08     ................
    17ef:	07 01 04 04 06 08 08 08 07 01 08 08 08 08 08 08     ................
    17ff:	01 01 04 01 06 06 06 06 06 06 06 06 06 06 06 06     ................
    180f:	01 04 07 01 06 08 04 08 04 01 01 01 07 08 01 07     ................
    181f:	01 04 07 04 06 08 08 02 02 02 02 04 01 08 08 01     ................
    182f:	01 04 04 05 06 08 02 02 04 04 02 02 01 08 08 08     ................
    183f:	01 01 04 04 06 08 02 02 05 04 02 02 02 01 08 08     ................
    184f:	01 06 06 06 06 08 08 02 02 02 07 02 02 01 08 08     ................
    185f:	06 06 01 08 06 08 08 04 04 02 02 02 02 01 08 08     ................
    186f:	06 05 01 01 06 08 08 08 08 08 02 02 07 01 08 08     ................
    187f:	01 08 04 08 06 06 06 06 06 08 04 01 08 08 08 08     ................
    188f:	08 08 04 08 08 08 08 08 08 08 01 07 08 08 08 01     ................
    189f:	08 08 08 08 08 08 08 08 08 08 08 08 08 08 01 01     ................
    18af:	08 08 08 0d 0d 0d 0d 0d 0d 0d 0d 08 08 08 08 08     ................
    18bf:	08 08 0d 0d 0a 17 0a 0a 17 0a 0d 0d 08 08 08 08     ................
    18cf:	08 08 0d 0a 02 02 10 10 02 02 0a 0d 08 08 08 08     ................
    18df:	08 08 0d 0a 07 02 10 10 02 07 0a 0d 08 08 08 08     ................
    18ef:	08 08 01 01 01 01 01 01 01 01 06 06 06 06 06 06     ................
    18ff:	06 06 06 06 01 0f 01 06 06 06 06 04 08 08 08 08     ................
    190f:	07 01 07 06 01 0c 01 06 0a 07 06 0a 04 08 0f 08     ................
    191f:	08 07 05 06 06 06 06 06 0d 0a 06 05 08 01 0c 01     ................
    192f:	08 08 01 01 08 08 08 08 08 0d 06 06 06 01 14 01     ................
    193f:	08 01 01 08 01 08 08 08 08 01 01 08 08 01 01 01     ................
    194f:	08 01 08 08 01 08 08 08 08 01 08 08 08 08 06 08     ................
    195f:	08 04 08 04 04 04 01 01 01 01 14 14 08 06 06 08     ................
    196f:	08 04 01 04 08 08 08 08 01 08 14 08 07 06 08 14     ................
    197f:	08 04 04 08 04 04 07 15 01 08 01 01 06 08 14 14     ................
    198f:	08 08 08 04 04 14 01 01 04 04 01 06 06 14 14 14     ................
    199f:	08 08 08 08 14 14 14 14 14 14 14 14 14 14 14 14     ................
    19af:	07 04 08 0d 0d 08 08 04 08 06 08 08 08 08 08 14     ................
    19bf:	04 04 08 08 0d 04 04 04 08 06 08 08 08 08 14 14     ................
    19cf:	08 19 17 08 08 04 04 08 06 0f 08 08 08 04 14 14     ................
    19df:	08 0c 08 08 06 06 06 06 06 0c 01 08 08 08 14 14     ................
    19ef:	06 06 06 06 06 01 01 01 08 14 01 08 04 04 14 14     ................
    19ff:	08 01 01 01 01 08 08 01 01 01 01 04 04 14 14 14     ................
    1a0f:	01 01 08 08 08 04 08 08 01 17 1a 04 02 14 14 14     ................
    1a1f:	01 08 08 08 08 08 08 08 08 08 0c 08 02 02 02 14     ................
    1a2f:	01 0d 08 04 08 08 04 04 08 08 08 08 02 08 14 14     ................
    1a3f:	01 08 08 08 04 08 04 08 08 15 08 02 04 15 04 14     ................
    1a4f:	01 08 08 08 08 08 08 08 08 16 04 08 04 16 04 14     ................
    1a5f:	01 01 01 01 08 01 01 01 08 01 18 18 18 01 01 14     ................
    1a6f:	14 14 04 0d 08 0d 08 01 01 04 0c 0d 0c 01 04 14     ................
    1a7f:	14 14 14 04 04 08 08 08 04 15 19 17 1a 15 04 14     ................
    1a8f:	14 14 14 14 0d 04 14 02 01 16 14 0f 14 16 14 14     ................
    1a9f:	14 14 14 14 14 14 02 02 04 04 01 04 01 14 14 14     ................
	...
    1acf:	00 00 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 00     ................
    1adf:	00 00 0a 0a 29 0a 2e 29 14 14 14 14 2e 2e 0a 00     ....)..)........
    1aef:	00 00 0a 27 2b 0a 2e 2e 14 22 22 14 24 24 0a 00     ...'+...."".$$..
    1aff:	00 00 0b 28 01 0a 01 01 01 01 01 01 01 24 0a 00     ...(.........$..
    1b0f:	00 00 0a 01 01 0a 01 2f 33 33 33 33 31 01 0a 00     ......./33331...
    1b1f:	00 00 0a 01 01 0a 01 30 35 34 34 36 32 01 0a 00     .......054462...
    1b2f:	00 00 0a 2d 01 01 01 01 2d 2d 01 2d 01 01 0a 00     ...-....--.-....
    1b3f:	00 00 0a 0a 0a 0a 01 01 01 01 01 01 01 01 0a 00     ................
    1b4f:	00 00 0a 01 01 01 01 01 01 01 01 0a 0a 0a 0a 00     ................
    1b5f:	00 00 0a 01 24 21 21 21 21 21 21 01 12 0a 0a 00     ....$!!!!!!.....
    1b6f:	00 00 0a 01 2a 0a 29 29 0a 26 0a 01 01 0a 0a 00     ....*.)).&......
    1b7f:	00 00 0a 01 07 0a 0a 0a 0a 0a 0a 07 01 0a 0a 00     ................
    1b8f:	00 00 0a 01 01 01 01 01 01 01 01 01 01 0a 0a 00     ................
    1b9f:	00 00 0a 0a 0a 0b 0a 0a 11 0a 0a 0b 0a 0a 0a 00     ................
	...
    1bcf:	00 00 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 00     ................
    1bdf:	00 00 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 00     ................
    1bef:	00 00 0a 2e 2e 2e 2e 37 39 2e 2e 2e 2e 2e 0a 00     .......79.......
    1bff:	00 00 0a 34 34 34 24 38 3a 24 34 34 34 34 0a 00     ...444$8:$4444..
    1c0f:	00 00 0a 07 07 07 01 01 01 01 07 07 07 07 0a 00     ................
    1c1f:	00 00 0a 01 01 01 2f 33 33 33 31 01 01 01 0a 00     ....../3331.....
    1c2f:	00 00 0a 01 01 2d 30 34 35 34 32 2d 01 01 0a 00     .....-04542-....
    1c3f:	00 00 0a 01 01 01 01 01 2d 01 01 01 01 01 0a 00     ........-.......
    1c4f:	00 00 0a 01 01 01 01 01 01 01 01 0a 0a 0a 0a 00     ................
    1c5f:	00 00 0a 01 21 21 21 21 21 21 21 13 01 0a 0a 00     ....!!!!!!!.....
    1c6f:	00 00 0a 01 26 29 26 29 29 26 26 24 01 0a 0a 00     ....&)&))&&$....
    1c7f:	00 00 0a 01 0a 0a 0a 0a 0a 0a 0a 01 01 0a 0a 00     ................
    1c8f:	00 00 0a 01 01 01 01 01 01 01 01 01 01 0a 0a 00     ................
    1c9f:	00 00 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 00     ................
    1caf:	00 14 00 00 00 14 00 14 00 14 00 00 00 14 00 00     ................
    1cbf:	00 14 00 00 00 14 14 14 00 14 00 14 00 14 00 00     ................
    1ccf:	00 14 00 00 00 14 00 14 00 14 00 14 00 14 00 00     ................
    1cdf:	00 14 14 14 00 14 00 14 00 00 14 00 14 00 00 00     ................
	...
    1d03:	00 00 14 14 14 14 14 14 14 00 00 00 00 00 00 00     ................
    1d13:	00 14 14 14 14 14 14 14 14 14 00 00 00 00 00 14     ................
    1d23:	14 14 14 14 14 24 14 14 14 14 14 00 00 00 14 14     .....$..........
    1d33:	14 14 14 24 24 24 14 14 14 14 14 00 00 00 14 14     ...$$$..........
    1d43:	14 14 24 01 01 01 24 14 14 14 14 00 00 00 14 14     ..$...$.........
    1d53:	14 14 24 01 24 24 14 14 14 14 14 00 00 00 14 14     ..$.$$..........
    1d63:	14 14 24 01 01 01 24 14 14 14 14 00 00 00 14 14     ..$...$.........
    1d73:	14 0a 24 01 24 24 0a 14 14 14 14 00 00 00 14 14     ..$.$$..........
    1d83:	14 0a 24 01 01 01 0a 14 14 14 14 00 00 00 14 14     ..$.............
    1d93:	14 0a 24 01 24 24 0a 14 14 14 14 00 00 00 14 14     ..$.$$..........
    1da3:	14 0a 0a 11 0a 0a 0a 14 14 14 14 00 14 14 14 14     ................
    1db3:	14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14     ................
    1dc3:	14 14 14 01 14 08 08 12 14 14 14 14 14 08 12 14     ................
    1dd3:	14 14 14 01 01 08 08 08 08 14 14 14 14 08 08 14     ................
    1de3:	14 14 14 01 14 14 01 14 08 14 14 14 14 14 08 01     ................
    1df3:	14 14 14 04 14 14 01 14 01 01 14 14 14 14 01 04     ................
    1e03:	14 14 1c 04 1c 01 01 14 01 02 01 14 14 14 01 14     ................
    1e13:	14 04 04 01 14 1c 01 14 01 02 14 14 14 14 01 14     ................
    1e23:	04 04 1c 01 14 1c 04 14 04 02 14 14 14 14 04 14     ................
    1e33:	14 14 1c 01 14 01 01 14 04 02 14 14 14 14 04 04     ................
    1e43:	14 14 1c 04 01 01 14 14 04 02 02 14 14 14 14 04     ................
    1e53:	14 14 14 04 14 14 14 14 01 02 02 14 14 14 14 01     ................
    1e63:	14 14 14 04 14 14 08 01 01 02 02 14 14 14 01 01     ................
    1e73:	01 07 14 01 14 14 14 01 02 02 14 14 14 14 0c 04     ................
    1e83:	0c 04 01 04 01 01 01 01 02 02 14 14 14 0c 01 04     ................
    1e93:	01 14 14 14 01 01 02 02 02 14 14 14 14 14 14 14     ................
    1ea3:	14 14 14 14 14 14 14 14 14 14 14 14 0a 0a 0a 0a     ................
    1eb3:	0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a     ................
    1ec3:	0a 0a 0a 0b 0b 0a 0a 0a 0a 0a 0a 0a 0a 0a 0b 0a     ................
    1ed3:	0a 0a 0a 0b 0b 0a 0a 0a 0a 0b 0a 0a 0a 0e 0a 0e     ................
    1ee3:	0a 0e 0a 0a 0a 0a 0e 0a 0e 0a 0e 0a 33 33 33 33     ............3333
    1ef3:	33 33 33 3b 3d 33 33 33 33 33 33 33 0a 0a 06 01     333;=3333333....
    1f03:	06 01 06 3c 3e 06 01 06 01 06 0a 0a 0a 0a 06 01     ...<>...........
    1f13:	06 01 06 06 06 06 01 06 01 06 0a 0a 0a 0a 06 01     ................
    1f23:	06 01 01 01 01 01 01 06 01 06 0a 0a 0a 0a 06 01     ................
    1f33:	06 06 06 06 06 06 06 06 01 06 0a 0a 0a 0a 06 01     ................
    1f43:	01 01 01 01 01 01 01 01 01 06 0a 0a 01 01 06 06     ................
    1f53:	06 06 06 06 06 06 06 06 06 06 01 01 01 01 01 01     ................
    1f63:	01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01     ................
    1f73:	01 01 01 01 01 01 01 01 01 01 01 01 1d 1d 1d 1d     ................
    1f83:	1d 1d 1d 01 01 01 1d 1d 1d 1d 1d 1d 0a 0a 0a 0a     ................
    1f93:	0a 0a 0a 01 01 01 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a     ................
    1fa3:	0a 0a 0a 01 20 01 0a 0a 0a 0a 0a 0a                 .... .......

00001faf <_ZL4OOPS>:
    1faf:	00 00 00 00 00 fe ff 07 fb fa fa ba 7b bb fb fb     ............{...
    1fbf:	fb fb bb 7b bb fb fb fb fb 07 ff fe 00 00 00 00     ...{............
    1fcf:	00 00 00 00 00 ff ff 00 ff ff ff be bf de df db     ................
    1fdf:	db df de df de bf ff ff ff 00 ff ff 00 00 00 00     ................
    1fef:	00 00 00 00 00 ff ff fe fd fd fd 9d 8d 9d fd fd     ................
    1fff:	fd fd fd fd fd fd fd fd fd 7e ff ff 00 00 00 00     .........~......
    200f:	00 00 00 00 00 7f ff fd f8 f8 ff cf 8f cf ff 78     ...............x
    201f:	78 7d 7f ff ef c7 ef ff fe fc fe 7f 00 00 00 00     x}..............

0000202f <_ZZ4ERstvE3__c_2>:
    202f:	52 45 42 4f 4f 54 00                                REBOOT.

00002036 <_ZZ4ERstvE3__c_1>:
    2036:	53 45 54 55 50 20 45 45 50 52 4f 4d 00              SETUP EEPROM.

00002043 <_ZZ4ERstvE3__c_0>:
    2043:	43 4c 45 41 52 20 45 45 50 52 4f 4d 00              CLEAR EEPROM.

00002050 <_ZZ4ERstvE3__c>:
    2050:	53 41 56 20 43 48 45 43 4b 20 45 52 52 4f 52 21     SAV CHECK ERROR!
	...

00002061 <_ZL5mes58.lto_priv.103>:
    2061:	f2 e8                                               ..

00002063 <_ZL5mes57.lto_priv.102>:
    2063:	f2 37 ef                                            .7.

00002066 <_ZL5mes56.lto_priv.101>:
    2066:	f2 16 17 09 ee 94 4e 25                             ......N%

0000206e <_ZL5mes54.lto_priv.100>:
    206e:	f2 02 03 15 06 07 e9 ea 15 31 0c 0d                 .........1..

0000207a <_ZL5mes53.lto_priv.99>:
    207a:	f2 e5 e6 e7 e8                                      .....

0000207f <_ZL5mes52.lto_priv.98>:
    207f:	f2 00 56 0c 0d                                      ..V..

00002084 <_ZL5mes51.lto_priv.97>:
    2084:	f2 0c 74                                            ..t

00002087 <_ZL5mes50.lto_priv.96>:
    2087:	f2 76 61 14                                         .va.

0000208b <_ZL5mes49.lto_priv.95>:
    208b:	f2 2f 37 09 3c 11 25 46                             ./7.<.%F

00002093 <_ZL5mes48.lto_priv.94>:
    2093:	f2 8e d9 cb da cc cd 90 e4 00 25 dd de              ..........%..

000020a0 <_ZL5mes47.lto_priv.93>:
    20a0:	f2 df 44 09 0a 0b e0 75 e1 e2 90 e3                 ..D....u....

000020ac <_ZL5mes46.lto_priv.92>:
    20ac:	f2 8e d9 cb da 8b 90 b5 db dc dd de                 ............

000020b8 <_ZL5mes45.lto_priv.91>:
    20b8:	f2 d2 d3 d4 d5 d6 d7 8a d8                          .........

000020c1 <_ZL5mes44.lto_priv.90>:
    20c1:	f2 cb 41 04 74 75 37 19 66 cc cd 46 ce cf d0 d1     ..A.tu7.f..F....

000020d1 <_ZL5mes43.lto_priv.89>:
    20d1:	f2 04 37 ab a6 12 3f 2b 3c 46 c8 3a c9 ca           ..7...?+<F.:..

000020df <_ZL5mes42.lto_priv.88>:
    20df:	f1 33 4c 55 47 00 43 41 54                          .3LUG.CAT

000020e8 <_ZL5mes41.lto_priv.87>:
    20e8:	f1 32 41 49 4e 00 37 4f 52 4c 44                    .2AIN.7ORLD

000020f3 <_ZL5mes40.lto_priv.86>:
    20f3:	f2 c6 06 07 14 62 63 59 c7 37 54 55 56 4c           .....bcY.7TUVL

00002101 <_ZL5mes39.lto_priv.85>:
    2101:	f2 c2 b3 c3 c4 b2 c5 04 2c 06 07                    ........,..

0000210c <_ZL5mes38.lto_priv.84>:
    210c:	f2 04 2c 06 07 46 bf c0 37 15 c1 46                 ..,..F..7..F

00002118 <_ZL5mes37.lto_priv.83>:
    2118:	f2 ba 2f bb bc 46 12 b1 90 85 bd be be              ../..F.......

00002125 <_ZL5mes36.lto_priv.82>:
    2125:	f2 37 b8 b9                                         .7..

00002129 <_ZL5mes35.lto_priv.81>:
    2129:	f2 ae af b6 b7                                      .....

0000212e <_ZL5mes34.lto_priv.80>:
    212e:	f2 b0 b1 2b b2 58 b3 8b b4 b5                       ...+.X....

00002138 <_ZL5mes33.lto_priv.79>:
    2138:	f2 37 ae af                                         .7..

0000213c <_ZL5mes32.lto_priv.78>:
    213c:	f2 ab a6 86 30 ac ad 93 94 2a 2b                    ....0....*+

00002147 <_ZL5mes31.lto_priv.77>:
    2147:	f2 a6 9f a0 37 a7 a8 a9 aa 03                       ....7.....

00002151 <_ZL5mes30.lto_priv.76>:
    2151:	f2 00 9f a0 37 a1 a2 a3 1e 46 a4 a5                 ....7....F..

0000215d <_ZL5mes29.lto_priv.75>:
    215d:	f2 8c 37 12 99 9a 9b 9c 9d 9e 46                    ..7.......F

00002168 <_ZL5mes28.lto_priv.74>:
    2168:	f2 04 37 12 97 98                                   ..7...

0000216e <_ZL5mes27.lto_priv.73>:
    216e:	f2 8e 8f 08 46 77 90 91 92 93 94 95 12 96           ....Fw........

0000217c <_ZL5mes26.lto_priv.72>:
    217c:	f2 88 89 8a 8b 8c 8d 4a                             .......J

00002184 <_ZL5mes25.lto_priv.71>:
    2184:	f2 04 2c 83 84 85 86 06 07 87 11                    ..,........

0000218f <_ZL5mes24.lto_priv.70>:
    218f:	f2 04 37 12 2c 81 82 46 83                          ..7.,..F.

00002198 <_ZL5mes23.lto_priv.69>:
    2198:	f2 04 09 7f 37 12 80 46 4a                          ....7..FJ

000021a1 <_ZL5mes22.lto_priv.68>:
    21a1:	f2 7d 7e 46 4a                                      .}~FJ

000021a6 <_ZL5mes21.lto_priv.67>:
    21a6:	f2 08 46 09 65 7b 7c 71                             ..F.e{|q

000021ae <_ZL5mes20.lto_priv.66>:
    21ae:	f2 00 01 37 78 79 7a                                ...7xyz

000021b5 <_ZL5mes19.lto_priv.65>:
    21b5:	f2 76 77 15 61                                      .vw.a

000021ba <_ZL5mes18.lto_priv.64>:
    21ba:	f2 15 12 73 74 75                                   ...stu

000021c0 <_ZL5mes17.lto_priv.63>:
    21c0:	f2 08 46 71 09 72                                   ..Fq.r

000021c6 <_ZL5mes16.lto_priv.62>:
    21c6:	f2 69 6a 6b 46 6c 6d 6e 6f 6c 70                    .ijkFlmnolp

000021d1 <_ZL5mes15.lto_priv.61>:
    21d1:	f2 65 09 52 2c 66 56 67 68                          .e.R,fVgh

000021da <_ZL5mes14.lto_priv.60>:
    21da:	f2 2f 15 31 64                                      ./.1d

000021df <_ZL5mes13.lto_priv.59>:
    21df:	f2 62 63 2a 2b 4d 4e                                .bc*+MN

000021e6 <_ZL5mes12.lto_priv.58>:
    21e6:	f2 58 11 59 5a 5b 5c 17 5d 5e 5f 60 61              .X.YZ[\.]^_`a

000021f3 <_ZL5mes11.lto_priv.57>:
    21f3:	f2 09 11 26 27 52 53 54 55 56 57                    ...&'RSTUVW

000021fe <_ZL5mes10.lto_priv.56>:
    21fe:	f2 35 4c 10 2a 4d 4e 4f 2e 37 06 07 46 12 50 51     .5L.*MNO.7..F.PQ

0000220e <_ZL4mes9.lto_priv.55>:
    220e:	f2 42 43 20 35 44 45 46 47 17 48 49 4a 4b           .BC 5DEFG.HIJK

0000221c <_ZL4mes8.lto_priv.54>:
    221c:	f2 35 36 37 38 39 3a 3b 3c 1c 3d 3e 3f 40 41        .56789:;<.=>?@A

0000222b <_ZL4mes7.lto_priv.53>:
    222b:	f2 2d 2e 2f 30 31 32 33 34                          .-./01234

00002234 <_ZL4mes6.lto_priv.52>:
    2234:	f2 26 27 28 29 2a 2b 04 2c 06 07                    .&'()*+.,..

0000223f <_ZL4mes5.lto_priv.51>:
    223f:	f2 19 1a 1b 1c 1d 1e 1f 20 09 21 22 23 24 25        ........ .!"#$%

0000224e <_ZL4mes4.lto_priv.50>:
    224e:	f2 14 01 15 16 17 18                                .......

00002255 <_ZL4mes3.lto_priv.49>:
    2255:	f2 0e 0f 10 11 12 13                                .......

0000225c <_ZL4mes2.lto_priv.48>:
    225c:	f2 04 06 07 08 0c 0d                                .......

00002263 <_ZL4mes1.lto_priv.47>:
    2263:	f2 04 05 06 07 08 09 0a 0b                          .........

0000226c <_ZL4mes0.lto_priv.46>:
    226c:	f2 00 01 02 03                                      .....

00002271 <_ZL14lcdBootProgram>:
    2271:	d5 f0 8d 14 a1 c8 81 cf d9 f1 af 20 00              ........... .

0000227e <_ZL5mes55.lto_priv.43>:
    227e:	f2 eb ec ed 8a                                      .....

00002283 <_ZZ5logicvE3__c>:
    2283:	45 4e 44 00                                         END.

00002287 <_ZL4ETXY.lto_priv.44>:
    2287:	00 0c 0f 0c 0f 0c 00 0c 09 0f 09 00 09 00 09 0f     ................
    2297:	0f 0b 00 0b 0f 0c 00 0c 00 0b 0f 0b 00 0c 0f 0c     ................
    22a7:	0f 05 00 05 00 05 0f 05 07 0e 01 01 07 0e 07 02     ................
    22b7:	0f 04 00 04 00 04 0f 04 09 00 09 0f 09 0f 09 00     ................
    22c7:	04 00 03 0f 03 0f 04 00 04 0f 04 00 0d 00 0d 0f     ................
    22d7:	0d 0f 01 00 0d 0f 02 0e 0d 01 00 01 0f 07 00 07     ................
    22e7:	0f 08 00 07 00 07 0f 07 0f 07 00 06 00 06 0f 07     ................
    22f7:	0f 03 00 07 00 07 0f 03 03 00 03 0f 03 0f 03 00     ................
    2307:	02 0e 02 04 0b 0e 01 02 03 0e 01 03 0c 0a 05 07     ................
    2317:	09 0b 08 0a 09 0f 0b 0d 0c 0c 0e 0f 09 0c 10 11     ................
    2327:	04 0a 12 13 0c 0b 14 15 04 09 08 0f 08 0f 04 09     ................
    2337:	04 05 03 04 04 05 03 06 09 05 16 16 0a 05 17 1a     ................
    2347:	05 08 1b 1b 08 08 1c 20 0b 08 21 23 04 05 24 25     ....... ..!#..$%
    2357:	03 0c 26 28 0c 0b 0c 0b 0b 0b 0b 0b 07 06 29 29     ..&(..........))
    2367:	08 06 2a 2a 08 09 2b 2c 04 0e 2d 2d 06 0e 2e 2e     ..**..+,..--....
    2377:	09 0e 2f 2f 0a 0e 30 30 09 00 09 0f 09 0f 09 00     ..//..00........
    2387:	0f 09 00 09 00 09 0f 09 05 00 05 0f 05 0f 05 00     ................
    2397:	0a 0d 31 31 08 06 32 32 0e 04 32 32 0f 0b 00 0b     ..11..22..22....
    23a7:	00 0b 0f 0b 0d 0f 0d 00 0d 00 0d 0f 02 04 07 0f     ................
    23b7:	07 0f 02 04 09 09 01 05 09 0b 02 06 0f 0c 33 33     ..............33
    23c7:	06 08 34 34 0f 06 00 06 00 06 0f 06 0f 03 00 03     ..44............
    23d7:	00 03 0f 03 05 03 01 02 02 02 04 03 0f 06 00 06     ................
    23e7:	00 06 0f 06 0c 0f 0c 00 0c 00 0c 0f 0f 06 00 06     ................
    23f7:	00 06 0f 06 0a 0f 0a 00 0a 00 0a 0f 0c 03 01 07     ................
    2407:	09 03 34 34 0a 05 35 35 0d 0d 36 36 0b 01 07 07     ..44..55..66....
    2417:	0f 00 07 07 0f 0f 07 07 00 0f 07 07 00 0f 07 07     ................
    2427:	00 00 07 07 0f 0f 07 07 0f 0f 07 07 00 00 07 07     ................
    2437:	0f 00 07 07 0f 0f 07 07 00 00 00 0b 03 0a 01 08     ................
    2447:	06 08 08 0f 08 0f 06 08 09 09 39 39 09 0b 3a 3a     ..........99..::
    2457:	05 0f 0d 06 0b 05 0b 0c 0d 06 01 09                 ............

00002463 <_ZL7MESleng.lto_priv.45>:
    2463:	05 09 07 07 07 0f 0c 09 0f 0e 0f 0b 0d 07 05 09     ................
    2473:	0b 06 06 05 07 09 05 09 09 0b 08 0e 06 0b 0c 0a     ................
    2483:	0b 04 0a 05 04 0d 0c 0b 0e 0b 09 0e 10 09 0c 0c     ................
    2493:	0d 08 04 03 05 05 0c 05 08 03 02                    ...........

0000249e <_cdcInterface>:
    249e:	08 0b 00 02 02 02 01 00 09 04 00 00 01 02 02 00     ................
    24ae:	00 05 24 00 10 01 05 24 01 01 01 04 24 02 06 05     ..$....$....$...
    24be:	24 06 00 01 07 05 81 03 10 00 40 09 04 01 00 02     $.........@.....
    24ce:	0a 00 00 00 07 05 02 02 40 00 00 07 05 83 02 40     ........@......@
	...

000024e0 <STRING_LANGUAGE>:
    24e0:	04 03 09 04                                         ....

000024e4 <USB_DeviceDescriptorIAD>:
    24e4:	12 01 00 02 ef 02 01 40 41 23 36 80 00 01 01 02     .......@A#6.....
    24f4:	03 01                                               ..

000024f6 <STRING_MANUFACTURER>:
    24f6:	41 72 64 75 69 6e 6f 20 4c 4c 43 00                 Arduino LLC.

00002502 <STRING_PRODUCT>:
    2502:	41 72 64 75 69 6e 6f 20 4c 65 6f 6e 61 72 64 6f     Arduino Leonardo
	...

00002513 <_ZL7Man_R_2>:
    2513:	00 00 20 40 40 40 40 86 7c 78 48 78 4e 7c 00 00     .. @@@@.|xHxN|..
    2523:	00 01 02 02 02 02 02 01 9f 3f 3f 3f 3f 1f 80 00     .........????...

00002533 <_ZL7Man_R_1>:
    2533:	00 00 00 30 20 20 40 80 7e 7c 48 7a 4e 7c 00 00     ...0  @.~|HzN|..
    2543:	00 0e 01 01 01 02 02 01 9f 3f 3f 3f 3f 9f 00 00     .........????...

00002553 <_ZL7Man_R_4>:
    2553:	00 00 20 40 40 40 40 86 7c 78 48 78 4e 7c 00 00     .. @@@@.|xHxN|..
    2563:	00 01 02 02 02 02 02 01 1f bf 3f 3f bf 1f 00 00     ..........??....

00002573 <_ZL7Man_R_0>:
    2573:	00 00 20 40 40 40 40 80 7e 7c 48 78 4e 7c 00 00     .. @@@@.~|HxN|..
    2583:	00 00 03 04 04 04 02 01 1f bf 3f 3f bf 1f 00 00     ..........??....

00002593 <_ZL7Man_R_3>:
    2593:	00 00 00 30 20 20 40 80 7e 7c 48 7a 4e 7c 00 00     ...0  @.~|HzN|..
    25a3:	00 0e 01 01 01 02 02 01 1f bf 3f 3f bf 1f 00 00     ..........??....

000025b3 <_ZL7Man_L_2>:
    25b3:	00 00 7c 4e 7a 48 7c 7e 80 40 40 40 40 20 00 00     ..|NzH|~.@@@@ ..
    25c3:	00 00 1f bf 3f 3f 3f 9f 01 02 02 02 02 02 01 00     ....???.........

000025d3 <_ZL7Man_L_1>:
    25d3:	00 00 7c 4e 78 48 78 7c 86 40 20 20 30 00 00 00     ..|NxHx|.@  0...
    25e3:	00 00 9f 3f 3f 3f 3f 9f 01 02 02 01 01 01 0e 00     ...????.........

000025f3 <_ZL7Man_L_4>:
    25f3:	00 00 7c 4e 7a 48 7c 7e 80 40 40 40 40 20 00 00     ..|NzH|~.@@@@ ..
    2603:	00 00 1f bf 3f 3f bf 1f 01 02 02 02 02 02 01 00     ....??..........

00002613 <_ZL7Man_L_0>:
    2613:	00 00 7c 4e 78 48 7c 7e 80 40 40 40 40 20 00 00     ..|NxH|~.@@@@ ..
    2623:	00 00 1f bf 3f 3f bf 1f 01 02 04 04 04 03 00 00     ....??..........

00002633 <_ZL7Man_L_3>:
    2633:	00 00 7c 4e 78 48 78 7c 86 40 20 20 30 00 00 00     ..|NxHx|.@  0...
    2643:	00 00 1f bf 3f 3f bf 1f 01 02 02 01 01 01 0e 00     ....??..........

00002653 <_ZL7Man_D_2>:
    2653:	00 00 00 00 00 7c 4e 7c 4c 7e 7c a0 10 00 c0 00     .....|N|L~|.....
    2663:	00 00 00 00 00 1f 3f bf 3f bf 1f 00 01 01 00 00     ......?.?.......

00002673 <_ZL7Man_D_1>:
    2673:	00 00 00 00 00 7c 4e 7c 4c 7e 7c 90 60 50 10 20     .....|N|L~|.`P. 
    2683:	00 00 00 00 00 1f bf 3f 3f 3f 9f 00 00 00 00 00     .......???......

00002693 <_ZL7Man_D_4>:
    2693:	00 00 00 00 00 7c 4e 7c 4c 7e 7c a0 10 00 c0 00     .....|N|L~|.....
    26a3:	00 00 00 00 00 1f bf 3f 3f bf 1f 00 01 01 00 00     .......??.......

000026b3 <_ZL7Man_D_0>:
    26b3:	00 00 00 00 00 7c 4e 7c 4c 7e 7c 90 50 40 80 80     .....|N|L~|.P@..
    26c3:	00 00 00 00 00 1f bf 3f 3f bf 1f 00 00 00 00 00     .......??.......

000026d3 <_ZL7Man_D_3>:
    26d3:	00 00 00 00 00 7c 4e 7c 4c 7e 7c 90 60 50 10 20     .....|N|L~|.`P. 
    26e3:	00 00 00 00 00 1f bf 3f 3f bf 1f 00 00 00 00 00     .......??.......

000026f3 <_ZL7Man_U_2>:
    26f3:	00 00 00 40 80 7c fe 7c 7c fe 7c 00 00 00 00 00     ...@.|.||.|.....
    2703:	00 03 04 04 02 1c 3d ba 3b bc 1f 00 00 00 00 00     ......=.;.......

00002713 <_ZL7Man_U_1>:
    2713:	40 20 20 c0 00 7c fe 7c 7c fe 7c 00 00 00 00 00     @  ..|.||.|.....
    2723:	00 00 00 08 05 1a ba 3b 3d 3c 9f 00 00 00 00 00     .......;=<......

00002733 <_ZL7Man_U_4>:
    2733:	00 00 00 40 80 7c fe 7c 7c fe 7c 00 00 00 00 00     ...@.|.||.|.....
    2743:	00 03 04 04 02 1c bd 3a 3b bc 1f 00 00 00 00 00     .......:;.......

00002753 <_ZL7Man_U_0>:
    2753:	00 00 00 00 00 7c fe 7c 7c fe 7c 00 00 00 00 00     .....|.||.|.....
    2763:	00 02 03 01 02 1f bc 3e 3d bc 1f 00 00 00 00 00     .......>=.......

00002773 <_ZL7Man_U_3>:
    2773:	40 20 20 c0 00 7c fe 7c 7c fe 7c 00 00 00 00 00     @  ..|.||.|.....
    2783:	00 00 00 08 05 1a ba 3b 3d bc 1f 00 00 00 00 00     .......;=.......

00002793 <_ZL14misaki_font_f2>:
    2793:	7a 2a 7b 02 1a 43 7a 7d 45 7d 57 7d 45 7d 40 3f     z*{..Cz}E}W}E}@?
    27a3:	0b 6b 7f 6b 0b 54 13 4d 07 52 0f 52 49 3a 40 62     .k.k.T.M.R.RI:@b
    27b3:	6b 6b 62 50 57 1d 17 1d 57 50 04 7f 44 5f 54 5f     kkbPW...WP..D_T_
    27c3:	44 20 5f 35 1f 75 1f 20 52 52 1e 1f 1e 52 52 11     D _5.u. RR...RR.
    27d3:	11 09 7f 01 09 11 35 7f 62 35 5f 5d 6a 46 32 46     ......5.b5_]jF2F
    27e3:	7f 56 52 46 42 3e 05 7d 4f 5c 64 7f 1b 5c 36 5d     .VRFB>.}O\d..\6]
    27f3:	36 5c 0a 6e 7f 6a 67 7d 05 3e 2a 3e 6a 2f 7a 28     6\.n.jg}.>*>j/z(
    2803:	49 38 6a 5f 40 7f 6a 49 3a 40 78 6f 49 7f 08 08     I8j_@.jI:@xoI...
    2813:	08 08 08 0c 08 48 6a 5f 6a 3f 42 7e 40 40 40 7f     .....Hj_j?B~@@@.
    2823:	44 44 40 12 0a 7f 2a 2a 7a 02 53 5a 3f 7a 3f 5a     DD@...**z.SZ?z?Z
    2833:	53 42 22 1a 07 02 42 7e 12 7a 07 02 7f 52 6a 06     SB"...B~.z...Rj.
    2843:	73 5e 7b 5e 73 06 54 2b 55 73 14 2d 53 24 3f 4e     s^{^s.T+Us.-S$?N
    2853:	7e 5b 7e 4e 12 7b 36 7e 5a 2f 5e 75 48 2e 5f 7c     ~[~N.{6~Z/^uH._|
    2863:	23 5e 75 00 04 76 5e 75 04 12 69 64 09 7f 01 1f     #^u..v^u..id....
    2873:	1a 2e 3a 7b 7a 6e 5a 55 3e 7a 5f 4a 5f 7a 49 7d     ..:{znZU>z_J_zI}
    2883:	2b 5e 7d 2f 50 77 7d 57 3f 00 7f 4a 49 38 44 7f     +^}/Pw}W?..JI8D.
    2893:	6a 7f 6a 48 4a 6a 5f 4a 2a 48 4c 4b 3a 0f 7a 4a     j.jHJj_J*HLK:.zJ
    28a3:	68 44 2b 1e 2a 7e 42 7e 50 6a 7a 6f 7a 6e 54 1c     hD+.*~B~PjzoznT.
    28b3:	0b 7e 7c 6b 6e 1a 72 5e 7b 36 7f 7e 4b 7f 2b 7b     .~|kn.r^{6.~K.+{
    28c3:	28 7b 2b 7f 04 7e 7f 75 6f 75 7f 04 7e 01 5f 55     ({+..~.uou..~._U
    28d3:	55 5f 20 52 1b 56 17 5c 70 14 56 7e 15 5f 24 55     U_ R.V.\p.V~._$U
    28e3:	04 7e 7f 07 00 47 7f 57 1f 57 70 5f 54 74 1f 15     .~...G.W.Wp_Tt..
    28f3:	5f 20 1f 55 7f 70 4e 48 7f 48 4e 70 77 7d 57 10     _ .U.pNH.HNpw}W.
    2903:	6a 65 6b 6b 3e 6a 3e 6a 3e 6a 6a 6b 74 32 75 36     jekk>j>j>jjkt2u6
    2913:	74 44 37 45 7d 55 57 44 09 79 55 5f 51 75 09 7f     tD7E}UWD.yU_Qu..
    2923:	2d 7f 2d 5d 17 5d 68 2a 5e 5b 7e 0a 68 28 1a 6f     -.-].]h*^[~.h(.o
    2933:	6a 7f 25 1b 04 7c 56 5d 56 7c 04 49 3a 40 7e 6b     j.%..|V]V|.I:@~k
    2943:	6a 7e 11 7f 15 1f 55 7f 11 71 00 44 23 1e 22 46     j~....U..q.D#."F
    2953:	7d 6f 7d 48 57 7d 57 52 4e 32 7f 32 4e 52 0c 7f     }o}HW}WRN2.2NR..
    2963:	3a 2f 7a 3f 5e 52 52 37 7e 5f 76 12 40 3f 15 7f     :/z?^RR7~_v.@?..
    2973:	15 55 7f 40 3c 54 2c 5f 7a 4a 3e 2b 3e 04 0b 52     .U.@<T,_zJ>+>..R
    2983:	7e 12 4e 5b 36 5b 75 0b 42 3f 42 7e 7e 42 7e 06     ~.N[6[u.B?B~~B~.
    2993:	7f 48 4a 3f 4e 48 40 4c 20 1f 28 44 40 7a 2a 1e     .HJ?NH@L .(D@z*.
    29a3:	6b 7a 2e 7a 75 00 48 6a 5f 2a 48 2d 7f 2d 72 35     kz.zu.Hj_*H-.-r5
    29b3:	76 74 7f 41 5d 55 5d 41 7f 7f 65 55 4f 55 65 7f     vt.A]U]A..eUOUe.
    29c3:	0a 6e 6b 0e 7f 25 1b 48 44 2b 18 4b 7c 08 52 7f     .nk..%.HD+.K|.R.
    29d3:	0a 44 5f 24 55 49 5d 3b 2d 0e 40 7f 42 3d 5f 7c     .D_$UI];-.@.B=_|
    29e3:	2d 7b 2f 75 00 48 4a 3f 4e 48 42 22 1e 0b 4a 7a     -{/u.HJ?NHB"..Jz
    29f3:	02 56 5a 3e 7b 36 5a 56 49 38 7d 55 7d 57 7d 75     .VZ>{6ZVI8}U}W}u
    2a03:	00 7d 14 17 54 7d 2a 7f 2a 2a 7e 55 54 35 7e 09     .}..T}*.**~UT5~.
    2a13:	7a 2f 7a 08 12 7b 3e 2a 7f 2a 3e 44 5f 55 7d 55     z/z..{>*.*>D_U}U
    2a23:	5f 44 56 5a 56 33 5e 5a 56 09 37 31 3e 5a 2f 5e     _DVZV3^ZV.71>Z/^
    2a33:	48 5a 3f 2a 0a 52 7f 56 7d 36 5d 14 17 5d 28 18     HZ?*.R.V}6]..](.
    2a43:	45 7d 10 28 44 49 38 64 5e 77 5e 64 50 17 1d 77     E}.(DI8d^w^dP..w
    2a53:	15 0f 50 51 57 75 5f 35 57 51 24 3f 08 7e 44 5f     ..PQWu_5WQ$?.~D_
    2a63:	6c 04 7e 23 1a 7f 1a 22 60 3e 5a 5b 7a 1e 60 22     l.~#..."`>Z[z.`"
    2a73:	4e 7b 2e 44 3f 45 7d 55 4f 45 5f 55 7d 55 30 58     N{.D?E}UOE_U}U0X
    2a83:	6e 5d 7e 58 55 3f 55 7f 00 7f 1b 24 3f 5e 2a 7f     n]~XU?U....$?^*.
    2a93:	6a 5e 11 09 7f 49 49 79 01 2d 35 2d 40 1d 17 5d     j^...IIy.-5-@..]
    2aa3:	52 3e 7a 5f 3a 5e 52 48 2a 4a 7f 5a 5a 48 5d 7f     R>z_:^RH*J.ZZH].
    2ab3:	5d 42 3f 42 7e 1a 7f 42 2e 7f 2e 42 41 3f 55 35     ]B?B~..B...BA?U5
    2ac3:	5d 77 11 08 09 49 7d 0b 09 08 7f 05 07 00 07 45     ]w...I}........E
    2ad3:	7f 75 00 44 5b 29 5d 47 49 37 1d 01 7f 49 65 3a     .u.D[)]GI7...Ie:
    2ae3:	2f 3a 40 3f 55 7f 7f 01 75 55 75 01 7f 2a 75 7f     /:@?U...uUu..*u.
    2af3:	6a 5d 6a 5d 2a 75 4e 3e 3b 3e 4e 4e 18 1f 7a 10     j]j]*uN>;>NN..z.
    2b03:	0f 5a 02 3e 55 5d 57 5c 60 04 7e 23 5e 7d 2f 50     .Z.>U]W\`.~#^}/P
    2b13:	7e 13 7e 40 5b 29 5b 17 7f 28 6a 2f 7a 28 64 2b     ~.~@[)[..(j/z(d+
    2b23:	7f 2a 6e 00 7f 4c 3f 20 5c 64 6f 4a 12 7a 47 4a     .*n..L? \doJ.zGJ
    2b33:	7e 4a 42 52 52 1f 1a 1f 52 52 04 7e 09 7e 44 5f     ~JBRR...RR.~.~D_
    2b43:	6c 40 5f 35 15 75 5f 60 13 7a 52 7b 4e 3a 5b 14     l@_5.u_`.zR{N:[.
    2b53:	7b 06 2c 4b 7e 0a 42 42 2e 13 2e 42 42 6a 6b 36     {.,K~.BB...BBjk6
    2b63:	7e 5b 3e 56 06 3a 52 53 4a 4a 66 4c 3f 5c 3e 17     ~[>V.:RSJJfL?\>.
    2b73:	7e 5c 44 5c 37 2c 7e 42 7e 50 5f 35 7f 35 5f 50     ~\D\7,~B~P_5.5_P
    2b83:	40 20 18 07 18 20 40 42 5a 1a 42 5f 22 53 6a 6b     @ ... @BZ.B_"Sjk
    2b93:	14 13 7e 12 10 01 1d 15 1d 41 7f 01 20 1f 50 42     ..~......A.. .PB
    2ba3:	24 3f 40 7f 55 7f 14 5d 7f 55 4c 46 3d 2e 7d 47     $?@.U..].ULF=.}G
    2bb3:	6c 02 7a 5b 5e 5a 7b 02 6a 63 28 6a 2f 7a 28 35     l.z[^Z{.jc(j/z(5
    2bc3:	7f 44 5e 7e 5d 44 52 52 2d 5d 7f 2c 50 49 3f 09     .D^~]DRR-].,PI?.
    2bd3:	7f 09 4a 25 6a 6b 14 7d 57 7d 10 02 62 6b 6b 6b     ..J%jk.}W}..bkkk
    2be3:	62 02 26 5a 16 53 1e 52 76 20 2a 28 7f 28 2a 20     b.&Z.S.Rv *(.(* 
    2bf3:	20 7e 15 40 5b 29 5b 52 7f 7a 5f 7a 5f 7a 49 38      ~.@[)[R.z_z_zI8
    2c03:	5a 42 7f 42 5b 44 53 52 7f 52 52 42 5b 3e 5b 7f     ZB.B[DSR.RRB[>[.
    2c13:	55 35 5f 08 2a 2e 7b 2e 2a 08 0a 7d 48 5a 2d 58     U5_.*.{.*..}HZ-X
    2c23:	4c 4a 77 3f 3a 37 7f 4a 44 63 58 23 5d 17 5d 44     LJw?:7.JDcX#].]D
    2c33:	44 24 1f 24 44 44 00 7e 4a 5b 5a 52 7e 24 3f 25     D$.$DD.~J[ZR~$?%
    2c43:	7d 55 27 5c 2a 75 28 0a 55 4b 08 42 3e 4b 7a 02     }U'\*u(.UK.B>Kz.
    2c53:	29 52 14 3e 77 3e 5f 29 5b 2a 75 28 7e 4a 3e 49     )R.>w>_)[*u(~J>I
    2c63:	7f 6d 6d 45 5f 65 7f 56 52 2e 5f 76 22 56 42 3e     .mmE_e.VR._v"VB>
    2c73:	4b 7a 5c 23 5e 49 38 42 7b 56 7b 42 11 13 15 7f     Kz\#^I8B{V{B....
    2c83:	15 13 11 40 7f 55 1d 35 57 50 40 3e 7a 56 3b 5e     ...@.U.5WP@>zV;^
    2c93:	72 4c 3f 7f 2b 7c 2b 7f 5f 15 5f 05 5b 19 5f 40     rL?.+|+._._.[._@
    2ca3:	3f 14 14 17 74 04 24 15 7f 15 7e 42 7e 22 1a 7f     ?...t.$...~B~"..
    2cb3:	0a 7f 55 7f 04 7e 11 5f 48 22 5f 5a 55 3e 7b 3e     ..U..~._H"_ZU>{>
    2cc3:	5a 55 79 2f 6f 79 4e 7b 6e 49 70 34 3b 36 7a 46     ZUy/oyN{nIp4;6zF
    2cd3:	75 40 3f 21 4d 7f 2d 7f 25 1b 7f 55 35 5f 5a 5f     u@?!M.-.%..U5_Z_
    2ce3:	3a 5f 7f 7e 4b 40 3e 5a 26 5b 5e 76 6a 6b 00 4a     :_.~K@>Z&[^vjk.J
    2cf3:	56 2b 52 52 5a 3e 7b 36 5a 52 0a 7d 44 33 44 7b     V+RRZ>{6ZR.}D3D{
    2d03:	54 4c 4b 2a 1f 2a 4a 48 6a 6b 44 55 7e 54 44 2a     TLK*.*JHjkDU~TD*
    2d13:	2e 6a 7f 2a 3e 12 22 3e 12 5d 17 15 5d 28 1a 7e     .j.*>.">.]..](.~
    2d23:	5e 5d 7d 08 79 41 3f 29 5c 23 5e 40 3e 12 7e 2b     ^]}.yA?)\#^@>.~+
    2d33:	4a 7e 7f 25 1b 7e 09 42 7f 40 3f 57 7b 3f 4b 7f     J~.%.~.B.@?W{?K.
    2d43:	55 3b 40 55 7f 57 52 54 5b 36 64 3b 5e 52 72 12     U;@U.WRT[6d;^Rr.
    2d53:	7e 5b 7e 12 72 2a 75 21 5f 51 27 5c 28 2a 1a 3f     ~[~.r*u!_Q'\(*.?
    2d63:	2e 2a 69 6a 6b 54 74 57 3c 45 3d 25 37 44 5f 22     .*ijkTtW<E=%7D_"
    2d73:	5e 22 3a 2f 7a 2f 3a 22 04 7e 01 14 13 7f 12 04     ^":/z/:".~......
    2d83:	7e 01 1d 15 5d 7f 0a 7d 28 6a 2f 7a 28 54 52 3f     ~...]..}(j/z(TR?
    2d93:	7a 3f 5a 50 0c 77 7f 5e 6f 6e 5f 55 3f 09 7f 09     z?ZP.w.^on_U?...
    2da3:	3b 54 0a 4a 3e 09 08 7f 08 24 15 7f 15 0e 40 7f     ;T.J>....$....@.
    2db3:	35 7e 43 7e 63 5e 42 75 40 3e 6a 6a 3f 52 48 46     5~C~c^Bu@>jj?RHF
    2dc3:	50 3f 20 12 04 00 7e 22 22 22 22 7e 40 7c 2f 2d     P? ...~""""~@|/-
    2dd3:	2f 7c 40 6a 63 08 7a 2f 7a 08 24 13 4e 22 1e 42     /|@jc.z/z.$.N".B
    2de3:	7e 7c 5c 6f 5a 44 3f 55 24 14 4c 7f 08 14 22 55     ~|\oZD?U$.L..."U
    2df3:	3b 77 51 36 50 5f 2a 75 48 39 5a 75 5b 42 4e 2a     ;wQ6P_*uH9Zu[BN*
    2e03:	7f 2a 4e 42 42 7e 35 35 37 7c 40 75 00 0c 6b 6f     .*NBB~557|@u..ko
    2e13:	6a 08 40 37 45 7d 55 57 40 75 00 7d 6f 65 6f 7d     j.@7E}UW@u.}oeo}

00002e23 <_ZL16misaki_font_0x00>:
	...

00002e24 <_ZL14misaki_font_f1>:
    2e24:	00 00 00 00 2f 00 03 00 03 3f 12 3f 16 3f 1a 12     ..../....?.?.?..
    2e34:	08 24 32 3d 2a 02 01 00 00 3e 41 41 3e 00 0a 07     .$2=*....>AA>...
    2e44:	0a 08 3e 08 40 20 00 08 08 08 00 20 00 10 08 04     ..>.@ ..... ....
    2e54:	1c 2a 1c 24 3e 20 32 2a 24 22 2a 14 18 14 3e 2e     .*.$> 2*$"*...>.
    2e64:	2a 12 1c 2a 12 02 3a 06 14 2a 14 24 2a 1c 00 24     *..*..:..*.$*..$
    2e74:	00 40 24 00 08 14 22 14 14 14 22 14 08 02 29 06     .@$..."..."...).
    2e84:	12 29 1e 3e 09 3e 3f 25 1a 1e 21 21 3f 21 1e 3f     .).>.>?%..!!?!.?
    2e94:	25 21 3f 05 01 1e 21 39 3f 08 3f 21 3f 21 10 20     %!?...!9?.?!?!. 
    2ea4:	1f 3f 04 3b 3f 20 20 3f 06 3f 3f 01 3e 1e 21 1e     .?.;?  ?.??.>.!.
    2eb4:	3f 09 06 1e 21 5e 3f 09 36 22 25 19 01 3f 01 3f     ?...!^?.6"%..?.?
    2ec4:	20 3f 3f 10 0f 3f 18 3f 33 0c 33 03 3c 03 31 2d      ??..?.?3.3.<.1-
    2ed4:	23 00 7f 41 15 3e 15 41 7f 00 02 01 02 40 40 40     #..A.>.A.....@@@
    2ee4:	00 01 02 18 24 3c 3f 24 18 18 24 24 18 24 3f 18     ....$<?$..$$.$?.
    2ef4:	2c 2c 04 3f 05 48 54 3c 3f 04 38 00 3d 00 40 3d     ,,.?.HT<?.8.=.@=
    2f04:	00 3f 08 34 01 3f 00 3c 1c 38 3c 04 38 18 24 18     .?.4.?.<.8<.8.$.
    2f14:	7c 24 18 18 24 7c 3c 08 04 28 3c 14 04 3e 24 3c     |$..$|<..(<..>$<
    2f24:	20 3c 3c 10 0c 3c 30 3c 24 18 24 4c 50 3c 24 34      <<..<0<$.$LP<$4
    2f34:	2c 08 36 41 00 7f 00 41 36 08 01 01 01 10 28 10     ,.6A...A6.....(.
    2f44:	1f 01 01 20 20 3e 10 20 00 00 08 00                 ...  >. ....

00002f50 <_ZL13bitshift_left>:
    2f50:	01 02 04 08 10 20 40 80                             ..... @.

00002f58 <_ZL4font>:
    2f58:	00 00 00 00 00 3e 5b 4f 5b 3e 3e 6b 4f 6b 3e 1c     .....>[O[>>kOk>.
    2f68:	3e 7c 3e 1c 18 3c 7e 3c 18 1c 57 7d 57 1c 1c 5e     >|>..<~<..W}W..^
    2f78:	7f 5e 1c 00 18 3c 18 00 ff e7 c3 e7 ff 00 18 24     .^...<.........$
    2f88:	18 00 ff e7 db e7 ff 30 48 3a 06 0e 26 29 79 29     .......0H:..&)y)
    2f98:	26 40 7f 05 05 07 40 7f 05 25 3f 5a 3c e7 3c 5a     &@....@..%?Z<.<Z
    2fa8:	7f 3e 1c 1c 08 08 1c 1c 3e 7f 14 22 7f 22 14 5f     .>......>.."."._
    2fb8:	5f 00 5f 5f 06 09 7f 01 7f 00 66 89 95 6a 60 60     _.__......f..j``
    2fc8:	60 60 60 94 a2 ff a2 94 08 04 7e 04 08 10 20 7e     ```.......~... ~
    2fd8:	20 10 08 08 2a 1c 08 08 1c 2a 08 08 1e 10 10 10      ...*....*......
    2fe8:	10 0c 1e 0c 1e 0c 30 38 3e 38 30 06 0e 3e 0e 06     ......08>80..>..
    2ff8:	00 00 00 00 00 00 00 5f 00 00 00 07 00 07 00 14     ......._........
    3008:	7f 14 7f 14 24 2a 7f 2a 12 23 13 08 64 62 36 49     ....$*.*.#..db6I
    3018:	56 20 50 00 08 07 03 00 00 1c 22 41 00 00 41 22     V P......."A..A"
    3028:	1c 00 2a 1c 7f 1c 2a 08 08 3e 08 08 00 80 70 30     ..*...*..>....p0
    3038:	00 08 08 08 08 08 00 00 60 60 00 20 10 08 04 02     ........``. ....
    3048:	3e 51 49 45 3e 00 42 7f 40 00 72 49 49 49 46 21     >QIE>.B.@.rIIIF!
    3058:	41 49 4d 33 18 14 12 7f 10 27 45 45 45 39 3c 4a     AIM3.....'EEE9<J
    3068:	49 49 31 41 21 11 09 07 36 49 49 49 36 46 49 49     II1A!...6III6FII
    3078:	29 1e 00 00 14 00 00 00 40 34 00 00 00 08 14 22     ).......@4....."
    3088:	41 14 14 14 14 14 00 41 22 14 08 02 01 59 09 06     A......A"....Y..
    3098:	3e 41 5d 59 4e 7c 12 11 12 7c 7f 49 49 49 36 3e     >A]YN|...|.III6>
    30a8:	41 41 41 22 7f 41 41 41 3e 7f 49 49 49 41 7f 09     AAA".AAA>.IIIA..
    30b8:	09 09 01 3e 41 41 51 73 7f 08 08 08 7f 00 41 7f     ...>AAQs......A.
    30c8:	41 00 20 40 41 3f 01 7f 08 14 22 41 7f 40 40 40     A. @A?...."A.@@@
    30d8:	40 7f 02 1c 02 7f 7f 04 08 10 7f 3e 41 41 41 3e     @..........>AAA>
    30e8:	7f 09 09 09 06 3e 41 51 21 5e 7f 09 19 29 46 26     .....>AQ!^...)F&
    30f8:	49 49 49 32 03 01 7f 01 03 3f 40 40 40 3f 1f 20     III2.....?@@@?. 
    3108:	40 20 1f 3f 40 38 40 3f 63 14 08 14 63 03 04 78     @ .?@8@?c...c..x
    3118:	04 03 61 59 49 4d 43 00 7f 41 41 41 02 04 08 10     ..aYIMC..AAA....
    3128:	20 00 41 41 41 7f 04 02 01 02 04 40 40 40 40 40      .AAA......@@@@@
    3138:	00 03 07 08 00 20 54 54 78 40 7f 28 44 44 38 38     ..... TTx@.(DD88
    3148:	44 44 44 28 38 44 44 28 7f 38 54 54 54 18 00 08     DDD(8DD(.8TTT...
    3158:	7e 09 02 18 a4 a4 9c 78 7f 08 04 04 78 00 44 7d     ~......x....x.D}
    3168:	40 00 20 40 40 3d 00 7f 10 28 44 00 00 41 7f 40     @. @@=...(D..A.@
    3178:	00 7c 04 78 04 78 7c 08 04 04 78 38 44 44 44 38     .|.x.x|...x8DDD8
    3188:	fc 18 24 24 18 18 24 24 18 fc 7c 08 04 04 08 48     ..$$..$$..|....H
    3198:	54 54 54 24 04 04 3f 44 24 3c 40 40 20 7c 1c 20     TTT$..?D$<@@ |. 
    31a8:	40 20 1c 3c 40 30 40 3c 44 28 10 28 44 4c 90 90     @ .<@0@<D(.(DL..
    31b8:	90 7c 44 64 54 4c 44 00 08 36 41 00 00 00 77 00     .|DdTLD..6A...w.
    31c8:	00 00 41 36 08 00 02 01 02 04 02 3c 26 23 26 3c     ..A6.......<&#&<
    31d8:	1e a1 a1 61 12 3a 40 40 20 7a 38 54 54 55 59 21     ...a.:@@ z8TTUY!
    31e8:	55 55 79 41 21 54 54 78 41 21 55 54 78 40 20 54     UUyA!TTxA!UTx@ T
    31f8:	55 79 40 0c 1e 52 72 12 39 55 55 55 59 39 54 54     Uy@..Rr.9UUUY9TT
    3208:	54 59 39 55 54 54 58 00 00 45 7c 41 00 02 45 7d     TY9UTTX..E|A..E}
    3218:	42 00 01 45 7c 40 f0 29 24 29 f0 f0 28 25 28 f0     B..E|@.)$)..(%(.
    3228:	7c 54 55 45 00 20 54 54 7c 54 7c 0a 09 7f 49 32     |TUE. TT|T|...I2
    3238:	49 49 49 32 32 48 48 48 32 32 4a 48 48 30 3a 41     III22HHH22JHH0:A
    3248:	41 21 7a 3a 42 40 20 78 00 9d a0 a0 7d 39 44 44     A!z:B@ x....}9DD
    3258:	44 39 3d 40 40 40 3d 3c 24 ff 24 24 48 7e 49 43     D9=@@@=<$.$$H~IC
    3268:	66 2b 2f fc 2f 2b ff 09 29 f6 20 c0 88 7e 09 03     f+/./+..). ..~..
    3278:	20 54 54 79 41 00 00 44 7d 41 30 48 48 4a 32 38      TTyA..D}A0HHJ28
    3288:	40 40 22 7a 00 7a 0a 0a 72 7d 0d 19 31 7d 26 29     @@"z.z..r}..1}&)
    3298:	29 2f 28 26 29 29 29 26 30 48 4d 40 20 38 08 08     )/(&)))&0HM@ 8..
    32a8:	08 08 08 08 08 08 38 2f 10 c8 ac ba 2f 10 28 34     ......8/..../.(4
    32b8:	fa 00 00 7b 00 00 08 14 2a 14 22 22 14 2a 14 08     ...{....*."".*..
    32c8:	95 00 22 00 95 aa 00 55 00 aa aa 55 aa 55 aa 00     .."....U...U.U..
    32d8:	00 00 ff 00 10 10 10 ff 00 14 14 14 ff 00 10 10     ................
    32e8:	ff 00 ff 10 10 f0 10 f0 14 14 14 fc 00 14 14 f7     ................
    32f8:	00 ff 00 00 ff 00 ff 14 14 f4 04 fc 14 14 17 10     ................
    3308:	1f 10 10 1f 10 1f 14 14 14 1f 00 10 10 10 f0 00     ................
    3318:	00 00 00 1f 10 10 10 10 1f 10 10 10 10 f0 10 00     ................
    3328:	00 00 ff 10 10 10 10 10 10 10 10 10 ff 10 00 00     ................
    3338:	00 ff 14 00 00 ff 00 ff 00 00 1f 10 17 00 00 fc     ................
    3348:	04 f4 14 14 17 10 17 14 14 f4 04 f4 00 00 ff 00     ................
    3358:	f7 14 14 14 14 14 14 14 f7 00 f7 14 14 14 17 14     ................
    3368:	10 10 1f 10 1f 14 14 14 f4 14 10 10 f0 10 f0 00     ................
    3378:	00 1f 10 1f 00 00 00 1f 14 00 00 00 fc 14 00 00     ................
    3388:	f0 10 f0 10 10 ff 10 ff 14 14 14 ff 14 10 10 10     ................
    3398:	1f 00 00 00 00 f0 10 ff ff ff ff ff f0 f0 f0 f0     ................
    33a8:	f0 ff ff ff 00 00 00 00 00 ff ff 0f 0f 0f 0f 0f     ................
    33b8:	38 44 44 38 44 7c 2a 2a 3e 14 7e 02 02 06 06 02     8DD8D|**>.~.....
    33c8:	7e 02 7e 02 63 55 49 41 63 38 44 44 3c 04 40 7e     ~.~.cUIAc8DD<.@~
    33d8:	20 1e 20 06 02 7e 02 02 99 a5 e7 a5 99 1c 2a 49      . ..~........*I
    33e8:	2a 1c 4c 72 01 72 4c 30 4a 4d 4d 30 30 48 78 48     *.Lr.rL0JMM00HxH
    33f8:	30 bc 62 5a 46 3d 3e 49 49 49 00 7e 01 01 01 7e     0.bZF=>III.~...~
    3408:	2a 2a 2a 2a 2a 44 44 5f 44 44 40 51 4a 44 40 40     *****DD_DD@QJD@@
    3418:	44 4a 51 40 00 00 ff 01 03 e0 80 ff 00 00 08 08     DJQ@............
    3428:	6b 6b 08 36 12 36 24 36 06 0f 09 0f 06 00 00 18     kk.6.6$6........
    3438:	18 00 00 00 10 10 00 30 40 ff 01 01 00 1f 01 01     .......0@.......
    3448:	1e 00 19 1d 17 12 00 3c 3c 3c 3c 00 00 00 00 00     .......<<<<.....

00003458 <__ctors_start>:
__ctors_start():
    3458:	a2 31       	cpi	r26, 0x12	; 18

0000345a <__ctors_end>:
__dtors_end():
    345a:	11 24       	eor	r1, r1
    345c:	1f be       	out	0x3f, r1	; 63
    345e:	cf ef       	ldi	r28, 0xFF	; 255
    3460:	da e0       	ldi	r29, 0x0A	; 10
    3462:	de bf       	out	0x3e, r29	; 62
    3464:	cd bf       	out	0x3d, r28	; 61

00003466 <__do_copy_data>:
__do_copy_data():
    3466:	12 e0       	ldi	r17, 0x02	; 2
    3468:	a0 e0       	ldi	r26, 0x00	; 0
    346a:	b1 e0       	ldi	r27, 0x01	; 1
    346c:	ea e2       	ldi	r30, 0x2A	; 42
    346e:	fb e6       	ldi	r31, 0x6B	; 107
    3470:	02 c0       	rjmp	.+4      	; 0x3476 <__do_copy_data+0x10>
    3472:	05 90       	lpm	r0, Z+
    3474:	0d 92       	st	X+, r0
    3476:	aa 3d       	cpi	r26, 0xDA	; 218
    3478:	b1 07       	cpc	r27, r17
    347a:	d9 f7       	brne	.-10     	; 0x3472 <__do_copy_data+0xc>

0000347c <__do_clear_bss>:
__do_clear_bss():
    347c:	27 e0       	ldi	r18, 0x07	; 7
    347e:	aa ed       	ldi	r26, 0xDA	; 218
    3480:	b2 e0       	ldi	r27, 0x02	; 2
    3482:	01 c0       	rjmp	.+2      	; 0x3486 <.do_clear_bss_start>

00003484 <.do_clear_bss_loop>:
    3484:	1d 92       	st	X+, r1

00003486 <.do_clear_bss_start>:
    3486:	a2 39       	cpi	r26, 0x92	; 146
    3488:	b2 07       	cpc	r27, r18
    348a:	e1 f7       	brne	.-8      	; 0x3484 <.do_clear_bss_loop>

0000348c <__do_global_ctors>:
__do_global_ctors():
    348c:	1a e1       	ldi	r17, 0x1A	; 26
    348e:	cd e2       	ldi	r28, 0x2D	; 45
    3490:	da e1       	ldi	r29, 0x1A	; 26
    3492:	04 c0       	rjmp	.+8      	; 0x349c <__do_global_ctors+0x10>
    3494:	21 97       	sbiw	r28, 0x01	; 1
    3496:	fe 01       	movw	r30, r28
    3498:	0e 94 81 33 	call	0x6702	; 0x6702 <__tablejump2__>
    349c:	cc 32       	cpi	r28, 0x2C	; 44
    349e:	d1 07       	cpc	r29, r17
    34a0:	c9 f7       	brne	.-14     	; 0x3494 <__do_global_ctors+0x8>
    34a2:	0e 94 3d 2f 	call	0x5e7a	; 0x5e7a <main>
    34a6:	0c 94 93 35 	jmp	0x6b26	; 0x6b26 <_exit>

000034aa <__bad_interrupt>:
__vector_38():
    34aa:	0c 94 00 00 	jmp	0	; 0x0 <__vectors>

000034ae <_Z6EWUinthi>:
_Z6EWUinthi():
/app/builds/15/RPG_electronic_world.ino:1970
    34ae:	0f 93       	push	r16
    34b0:	1f 93       	push	r17
    34b2:	cf 93       	push	r28
    34b4:	df 93       	push	r29
    34b6:	1f 92       	push	r1
    34b8:	cd b7       	in	r28, 0x3d	; 61
    34ba:	de b7       	in	r29, 0x3e	; 62
/app/builds/15/RPG_electronic_world.ino:1974
    34bc:	08 2f       	mov	r16, r24
    34be:	10 e0       	ldi	r17, 0x00	; 0
    34c0:	c8 01       	movw	r24, r16
    34c2:	79 83       	std	Y+1, r23	; 0x01
    34c4:	0e 94 ef 2e 	call	0x5dde	; 0x5dde <_ZN11EEPROMClass6updateEih.isra.1.lto_priv.104>
    34c8:	79 81       	ldd	r23, Y+1	; 0x01
    34ca:	67 2f       	mov	r22, r23
    34cc:	c8 01       	movw	r24, r16
    34ce:	01 96       	adiw	r24, 0x01	; 1
/app/builds/15/RPG_electronic_world.ino:1976
    34d0:	0f 90       	pop	r0
    34d2:	df 91       	pop	r29
    34d4:	cf 91       	pop	r28
    34d6:	1f 91       	pop	r17
    34d8:	0f 91       	pop	r16
/app/builds/15/RPG_electronic_world.ino:1974
    34da:	0c 94 ef 2e 	jmp	0x5dde	; 0x5dde <_ZN11EEPROMClass6updateEih.isra.1.lto_priv.104>

000034de <_Z5Esavev>:
_Z5Esavev():
/app/builds/15/RPG_electronic_world.ino:1917
    34de:	cf 93       	push	r28
    34e0:	df 93       	push	r29
/app/builds/15/RPG_electronic_world.ino:1918
    34e2:	c0 e0       	ldi	r28, 0x00	; 0
    34e4:	d0 e0       	ldi	r29, 0x00	; 0
    34e6:	fe 01       	movw	r30, r28
    34e8:	e2 58       	subi	r30, 0x82	; 130
    34ea:	fd 4d       	sbci	r31, 0xDD	; 221
/app/builds/15/RPG_electronic_world.ino:1920
    34ec:	64 91       	lpm	r22, Z
    34ee:	ce 01       	movw	r24, r28
    34f0:	0e 94 ef 2e 	call	0x5dde	; 0x5dde <_ZN11EEPROMClass6updateEih.isra.1.lto_priv.104>
/app/builds/15/RPG_electronic_world.ino:1921
    34f4:	21 96       	adiw	r28, 0x01	; 1
/app/builds/15/RPG_electronic_world.ino:1919
    34f6:	c5 30       	cpi	r28, 0x05	; 5
    34f8:	d1 05       	cpc	r29, r1
    34fa:	a9 f7       	brne	.-22     	; 0x34e6 <_Z5Esavev+0x8>
/app/builds/15/RPG_electronic_world.ino:1923
    34fc:	60 91 02 01 	lds	r22, 0x0102	; 0x800102 <Karma>
    3500:	85 e0       	ldi	r24, 0x05	; 5
    3502:	90 e0       	ldi	r25, 0x00	; 0
    3504:	0e 94 ef 2e 	call	0x5dde	; 0x5dde <_ZN11EEPROMClass6updateEih.isra.1.lto_priv.104>
/app/builds/15/RPG_electronic_world.ino:1924
    3508:	60 91 03 01 	lds	r22, 0x0103	; 0x800103 <Entity>
    350c:	70 91 04 01 	lds	r23, 0x0104	; 0x800104 <Entity+0x1>
    3510:	86 e0       	ldi	r24, 0x06	; 6
    3512:	0e 94 57 1a 	call	0x34ae	; 0x34ae <_Z6EWUinthi>
/app/builds/15/RPG_electronic_world.ino:1925
    3516:	60 91 05 01 	lds	r22, 0x0105	; 0x800105 <Entity+0x2>
    351a:	70 91 06 01 	lds	r23, 0x0106	; 0x800106 <Entity+0x3>
    351e:	88 e0       	ldi	r24, 0x08	; 8
    3520:	0e 94 57 1a 	call	0x34ae	; 0x34ae <_Z6EWUinthi>
/app/builds/15/RPG_electronic_world.ino:1926
    3524:	60 91 e1 02 	lds	r22, 0x02E1	; 0x8002e1 <ROOM>
    3528:	8a e0       	ldi	r24, 0x0A	; 10
    352a:	90 e0       	ldi	r25, 0x00	; 0
/app/builds/15/RPG_electronic_world.ino:1933
    352c:	df 91       	pop	r29
    352e:	cf 91       	pop	r28
/app/builds/15/RPG_electronic_world.ino:1926
    3530:	0c 94 ef 2e 	jmp	0x5dde	; 0x5dde <_ZN11EEPROMClass6updateEih.isra.1.lto_priv.104>

00003534 <_Z4Bluriiiih>:
_Z4Bluriiiih():
/app/builds/15/RPG_electronic_world.ino:1477
    3534:	5f 92       	push	r5
    3536:	6f 92       	push	r6
    3538:	7f 92       	push	r7
    353a:	8f 92       	push	r8
    353c:	9f 92       	push	r9
    353e:	af 92       	push	r10
    3540:	bf 92       	push	r11
    3542:	cf 92       	push	r12
    3544:	df 92       	push	r13
    3546:	ef 92       	push	r14
    3548:	ff 92       	push	r15
    354a:	0f 93       	push	r16
    354c:	1f 93       	push	r17
    354e:	cf 93       	push	r28
    3550:	df 93       	push	r29
    3552:	6c 01       	movw	r12, r24
    3554:	5b 01       	movw	r10, r22
    3556:	4a 01       	movw	r8, r20
    3558:	39 01       	movw	r6, r18
    355a:	e1 2c       	mov	r14, r1
    355c:	f1 2c       	mov	r15, r1
/app/builds/15/RPG_electronic_world.ino:1480
    355e:	55 24       	eor	r5, r5
    3560:	5a 94       	dec	r5
    3562:	50 0e       	add	r5, r16
    3564:	1e 2d       	mov	r17, r14
/app/builds/15/RPG_electronic_world.ino:1477
    3566:	c0 e0       	ldi	r28, 0x00	; 0
    3568:	d0 e0       	ldi	r29, 0x00	; 0
/app/builds/15/RPG_electronic_world.ino:1479
    356a:	c0 38       	cpi	r28, 0x80	; 128
    356c:	d1 05       	cpc	r29, r1
    356e:	49 f1       	breq	.+82     	; 0x35c2 <_Z4Bluriiiih+0x8e>
/app/builds/15/RPG_electronic_world.ino:1480
    3570:	8c 2f       	mov	r24, r28
    3572:	81 27       	eor	r24, r17
    3574:	8c 2b       	or	r24, r28
    3576:	80 fd       	sbrc	r24, 0
    3578:	22 c0       	rjmp	.+68     	; 0x35be <_Z4Bluriiiih+0x8a>
    357a:	cc 15       	cp	r28, r12
    357c:	dd 05       	cpc	r29, r13
    357e:	fc f0       	brlt	.+62     	; 0x35be <_Z4Bluriiiih+0x8a>
    3580:	8c 16       	cp	r8, r28
    3582:	9d 06       	cpc	r9, r29
    3584:	e4 f0       	brlt	.+56     	; 0x35be <_Z4Bluriiiih+0x8a>
    3586:	ea 14       	cp	r14, r10
    3588:	fb 04       	cpc	r15, r11
    358a:	cc f0       	brlt	.+50     	; 0x35be <_Z4Bluriiiih+0x8a>
    358c:	6e 14       	cp	r6, r14
    358e:	7f 04       	cpc	r7, r15
    3590:	b4 f0       	brlt	.+44     	; 0x35be <_Z4Bluriiiih+0x8a>
    3592:	41 e0       	ldi	r20, 0x01	; 1
    3594:	50 e0       	ldi	r21, 0x00	; 0
    3596:	02 30       	cpi	r16, 0x02	; 2
    3598:	10 f4       	brcc	.+4      	; 0x359e <_Z4Bluriiiih+0x6a>
    359a:	40 e0       	ldi	r20, 0x00	; 0
    359c:	50 e0       	ldi	r21, 0x00	; 0
    359e:	4e 0d       	add	r20, r14
    35a0:	5f 1d       	adc	r21, r15
    35a2:	61 e0       	ldi	r22, 0x01	; 1
    35a4:	70 e0       	ldi	r23, 0x00	; 0
    35a6:	81 e0       	ldi	r24, 0x01	; 1
    35a8:	85 15       	cp	r24, r5
    35aa:	10 f4       	brcc	.+4      	; 0x35b0 <_Z4Bluriiiih+0x7c>
    35ac:	60 e0       	ldi	r22, 0x00	; 0
    35ae:	70 e0       	ldi	r23, 0x00	; 0
    35b0:	6c 0f       	add	r22, r28
    35b2:	7d 1f       	adc	r23, r29
    35b4:	20 e0       	ldi	r18, 0x00	; 0
    35b6:	8e e0       	ldi	r24, 0x0E	; 14
    35b8:	97 e0       	ldi	r25, 0x07	; 7
    35ba:	0e 94 e2 2d 	call	0x5bc4	; 0x5bc4 <_ZN12Arduboy2Base9drawPixelEiih>
    35be:	21 96       	adiw	r28, 0x01	; 1
    35c0:	d4 cf       	rjmp	.-88     	; 0x356a <_Z4Bluriiiih+0x36>
    35c2:	9f ef       	ldi	r25, 0xFF	; 255
    35c4:	e9 1a       	sub	r14, r25
    35c6:	f9 0a       	sbc	r15, r25
/app/builds/15/RPG_electronic_world.ino:1478
    35c8:	80 e4       	ldi	r24, 0x40	; 64
    35ca:	e8 16       	cp	r14, r24
    35cc:	f1 04       	cpc	r15, r1
    35ce:	51 f6       	brne	.-108    	; 0x3564 <_Z4Bluriiiih+0x30>
/app/builds/15/RPG_electronic_world.ino:1483
    35d0:	df 91       	pop	r29
    35d2:	cf 91       	pop	r28
    35d4:	1f 91       	pop	r17
    35d6:	0f 91       	pop	r16
    35d8:	ff 90       	pop	r15
    35da:	ef 90       	pop	r14
    35dc:	df 90       	pop	r13
    35de:	cf 90       	pop	r12
    35e0:	bf 90       	pop	r11
    35e2:	af 90       	pop	r10
    35e4:	9f 90       	pop	r9
    35e6:	8f 90       	pop	r8
    35e8:	7f 90       	pop	r7
    35ea:	6f 90       	pop	r6
    35ec:	5f 90       	pop	r5
    35ee:	08 95       	ret

000035f0 <_Z10drawCircleiihhh>:
_Z10drawCircleiihhh():
/app/builds/15/RPG_electronic_world.ino:1803
    35f0:	2f 92       	push	r2
    35f2:	3f 92       	push	r3
    35f4:	4f 92       	push	r4
    35f6:	5f 92       	push	r5
    35f8:	6f 92       	push	r6
    35fa:	7f 92       	push	r7
    35fc:	8f 92       	push	r8
    35fe:	9f 92       	push	r9
    3600:	af 92       	push	r10
    3602:	bf 92       	push	r11
    3604:	cf 92       	push	r12
    3606:	df 92       	push	r13
    3608:	ef 92       	push	r14
    360a:	ff 92       	push	r15
    360c:	0f 93       	push	r16
    360e:	1f 93       	push	r17
    3610:	cf 93       	push	r28
    3612:	df 93       	push	r29
    3614:	6c 01       	movw	r12, r24
    3616:	5b 01       	movw	r10, r22
    3618:	12 2f       	mov	r17, r18
/app/builds/15/RPG_electronic_world.ino:1804
    361a:	c4 2f       	mov	r28, r20
    361c:	d0 e0       	ldi	r29, 0x00	; 0
    361e:	81 e0       	ldi	r24, 0x01	; 1
    3620:	90 e0       	ldi	r25, 0x00	; 0
    3622:	4c 01       	movw	r8, r24
    3624:	8c 1a       	sub	r8, r28
    3626:	9d 0a       	sbc	r9, r29
/app/builds/15/RPG_electronic_world.ino:1806
    3628:	66 24       	eor	r6, r6
    362a:	77 24       	eor	r7, r7
    362c:	6c 1a       	sub	r6, r28
    362e:	7d 0a       	sbc	r7, r29
    3630:	66 0c       	add	r6, r6
    3632:	77 1c       	adc	r7, r7
random():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:49
    3634:	6f ef       	ldi	r22, 0xFF	; 255
    3636:	70 e0       	ldi	r23, 0x00	; 0
    3638:	80 e0       	ldi	r24, 0x00	; 0
    363a:	90 e0       	ldi	r25, 0x00	; 0
    363c:	0e 94 8d 2b 	call	0x571a	; 0x571a <_Z6randoml>
_Z10drawCircleiihhh():
/app/builds/15/RPG_electronic_world.ino:1810
    3640:	20 2e       	mov	r2, r16
    3642:	31 2c       	mov	r3, r1
    3644:	41 2c       	mov	r4, r1
    3646:	51 2c       	mov	r5, r1
    3648:	62 15       	cp	r22, r2
    364a:	73 05       	cpc	r23, r3
    364c:	84 05       	cpc	r24, r4
    364e:	95 05       	cpc	r25, r5
    3650:	4c f0       	brlt	.+18     	; 0x3664 <_Z10drawCircleiihhh+0x74>
    3652:	21 2f       	mov	r18, r17
    3654:	a5 01       	movw	r20, r10
    3656:	4c 0f       	add	r20, r28
    3658:	5d 1f       	adc	r21, r29
    365a:	b6 01       	movw	r22, r12
    365c:	8e e0       	ldi	r24, 0x0E	; 14
    365e:	97 e0       	ldi	r25, 0x07	; 7
    3660:	0e 94 e2 2d 	call	0x5bc4	; 0x5bc4 <_ZN12Arduboy2Base9drawPixelEiih>
random():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:49
    3664:	6f ef       	ldi	r22, 0xFF	; 255
    3666:	70 e0       	ldi	r23, 0x00	; 0
    3668:	80 e0       	ldi	r24, 0x00	; 0
    366a:	90 e0       	ldi	r25, 0x00	; 0
    366c:	0e 94 8d 2b 	call	0x571a	; 0x571a <_Z6randoml>
_Z10drawCircleiihhh():
/app/builds/15/RPG_electronic_world.ino:1811
    3670:	62 15       	cp	r22, r2
    3672:	73 05       	cpc	r23, r3
    3674:	84 05       	cpc	r24, r4
    3676:	95 05       	cpc	r25, r5
    3678:	4c f0       	brlt	.+18     	; 0x368c <_Z10drawCircleiihhh+0x9c>
    367a:	21 2f       	mov	r18, r17
    367c:	a5 01       	movw	r20, r10
    367e:	4c 1b       	sub	r20, r28
    3680:	5d 0b       	sbc	r21, r29
    3682:	b6 01       	movw	r22, r12
    3684:	8e e0       	ldi	r24, 0x0E	; 14
    3686:	97 e0       	ldi	r25, 0x07	; 7
    3688:	0e 94 e2 2d 	call	0x5bc4	; 0x5bc4 <_ZN12Arduboy2Base9drawPixelEiih>
random():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:49
    368c:	6f ef       	ldi	r22, 0xFF	; 255
    368e:	70 e0       	ldi	r23, 0x00	; 0
    3690:	80 e0       	ldi	r24, 0x00	; 0
    3692:	90 e0       	ldi	r25, 0x00	; 0
    3694:	0e 94 8d 2b 	call	0x571a	; 0x571a <_Z6randoml>
_Z10drawCircleiihhh():
/app/builds/15/RPG_electronic_world.ino:1812
    3698:	62 15       	cp	r22, r2
    369a:	73 05       	cpc	r23, r3
    369c:	84 05       	cpc	r24, r4
    369e:	95 05       	cpc	r25, r5
    36a0:	4c f0       	brlt	.+18     	; 0x36b4 <_Z10drawCircleiihhh+0xc4>
    36a2:	21 2f       	mov	r18, r17
    36a4:	a5 01       	movw	r20, r10
    36a6:	b6 01       	movw	r22, r12
    36a8:	6c 0f       	add	r22, r28
    36aa:	7d 1f       	adc	r23, r29
    36ac:	8e e0       	ldi	r24, 0x0E	; 14
    36ae:	97 e0       	ldi	r25, 0x07	; 7
    36b0:	0e 94 e2 2d 	call	0x5bc4	; 0x5bc4 <_ZN12Arduboy2Base9drawPixelEiih>
random():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:49
    36b4:	6f ef       	ldi	r22, 0xFF	; 255
    36b6:	70 e0       	ldi	r23, 0x00	; 0
    36b8:	80 e0       	ldi	r24, 0x00	; 0
    36ba:	90 e0       	ldi	r25, 0x00	; 0
    36bc:	0e 94 8d 2b 	call	0x571a	; 0x571a <_Z6randoml>
_Z10drawCircleiihhh():
/app/builds/15/RPG_electronic_world.ino:1813
    36c0:	62 15       	cp	r22, r2
    36c2:	73 05       	cpc	r23, r3
    36c4:	84 05       	cpc	r24, r4
    36c6:	95 05       	cpc	r25, r5
    36c8:	4c f0       	brlt	.+18     	; 0x36dc <_Z10drawCircleiihhh+0xec>
    36ca:	21 2f       	mov	r18, r17
    36cc:	a5 01       	movw	r20, r10
    36ce:	b6 01       	movw	r22, r12
    36d0:	6c 1b       	sub	r22, r28
    36d2:	7d 0b       	sbc	r23, r29
    36d4:	8e e0       	ldi	r24, 0x0E	; 14
    36d6:	97 e0       	ldi	r25, 0x07	; 7
    36d8:	0e 94 e2 2d 	call	0x5bc4	; 0x5bc4 <_ZN12Arduboy2Base9drawPixelEiih>
/app/builds/15/RPG_electronic_world.ino:1803
    36dc:	e1 2c       	mov	r14, r1
    36de:	f1 2c       	mov	r15, r1
/app/builds/15/RPG_electronic_world.ino:1815
    36e0:	ec 16       	cp	r14, r28
    36e2:	fd 06       	cpc	r15, r29
    36e4:	0c f0       	brlt	.+2      	; 0x36e8 <_Z10drawCircleiihhh+0xf8>
    36e6:	c3 c0       	rjmp	.+390    	; 0x386e <_Z10drawCircleiihhh+0x27e>
/app/builds/15/RPG_electronic_world.ino:1817
    36e8:	97 fc       	sbrc	r9, 7
    36ea:	06 c0       	rjmp	.+12     	; 0x36f8 <_Z10drawCircleiihhh+0x108>
/app/builds/15/RPG_electronic_world.ino:1819
    36ec:	21 97       	sbiw	r28, 0x01	; 1
/app/builds/15/RPG_electronic_world.ino:1820
    36ee:	82 e0       	ldi	r24, 0x02	; 2
    36f0:	68 0e       	add	r6, r24
    36f2:	71 1c       	adc	r7, r1
/app/builds/15/RPG_electronic_world.ino:1821
    36f4:	86 0c       	add	r8, r6
    36f6:	97 1c       	adc	r9, r7
/app/builds/15/RPG_electronic_world.ino:1824
    36f8:	8f ef       	ldi	r24, 0xFF	; 255
    36fa:	e8 1a       	sub	r14, r24
    36fc:	f8 0a       	sbc	r15, r24
    36fe:	c7 01       	movw	r24, r14
    3700:	88 0f       	add	r24, r24
    3702:	99 1f       	adc	r25, r25
    3704:	01 96       	adiw	r24, 0x01	; 1
/app/builds/15/RPG_electronic_world.ino:1826
    3706:	88 0e       	add	r8, r24
    3708:	99 1e       	adc	r9, r25
random():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:49
    370a:	6f ef       	ldi	r22, 0xFF	; 255
    370c:	70 e0       	ldi	r23, 0x00	; 0
    370e:	80 e0       	ldi	r24, 0x00	; 0
    3710:	90 e0       	ldi	r25, 0x00	; 0
    3712:	0e 94 8d 2b 	call	0x571a	; 0x571a <_Z6randoml>
_Z10drawCircleiihhh():
/app/builds/15/RPG_electronic_world.ino:1828
    3716:	62 15       	cp	r22, r2
    3718:	73 05       	cpc	r23, r3
    371a:	84 05       	cpc	r24, r4
    371c:	95 05       	cpc	r25, r5
    371e:	5c f0       	brlt	.+22     	; 0x3736 <_Z10drawCircleiihhh+0x146>
    3720:	21 2f       	mov	r18, r17
    3722:	a5 01       	movw	r20, r10
    3724:	4c 0f       	add	r20, r28
    3726:	5d 1f       	adc	r21, r29
    3728:	b7 01       	movw	r22, r14
    372a:	6c 0d       	add	r22, r12
    372c:	7d 1d       	adc	r23, r13
    372e:	8e e0       	ldi	r24, 0x0E	; 14
    3730:	97 e0       	ldi	r25, 0x07	; 7
    3732:	0e 94 e2 2d 	call	0x5bc4	; 0x5bc4 <_ZN12Arduboy2Base9drawPixelEiih>
random():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:49
    3736:	6f ef       	ldi	r22, 0xFF	; 255
    3738:	70 e0       	ldi	r23, 0x00	; 0
    373a:	80 e0       	ldi	r24, 0x00	; 0
    373c:	90 e0       	ldi	r25, 0x00	; 0
    373e:	0e 94 8d 2b 	call	0x571a	; 0x571a <_Z6randoml>
_Z10drawCircleiihhh():
/app/builds/15/RPG_electronic_world.ino:1829
    3742:	62 15       	cp	r22, r2
    3744:	73 05       	cpc	r23, r3
    3746:	84 05       	cpc	r24, r4
    3748:	95 05       	cpc	r25, r5
    374a:	5c f0       	brlt	.+22     	; 0x3762 <_Z10drawCircleiihhh+0x172>
    374c:	21 2f       	mov	r18, r17
    374e:	a5 01       	movw	r20, r10
    3750:	4c 0f       	add	r20, r28
    3752:	5d 1f       	adc	r21, r29
    3754:	b6 01       	movw	r22, r12
    3756:	6e 19       	sub	r22, r14
    3758:	7f 09       	sbc	r23, r15
    375a:	8e e0       	ldi	r24, 0x0E	; 14
    375c:	97 e0       	ldi	r25, 0x07	; 7
    375e:	0e 94 e2 2d 	call	0x5bc4	; 0x5bc4 <_ZN12Arduboy2Base9drawPixelEiih>
random():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:49
    3762:	6f ef       	ldi	r22, 0xFF	; 255
    3764:	70 e0       	ldi	r23, 0x00	; 0
    3766:	80 e0       	ldi	r24, 0x00	; 0
    3768:	90 e0       	ldi	r25, 0x00	; 0
    376a:	0e 94 8d 2b 	call	0x571a	; 0x571a <_Z6randoml>
_Z10drawCircleiihhh():
/app/builds/15/RPG_electronic_world.ino:1830
    376e:	62 15       	cp	r22, r2
    3770:	73 05       	cpc	r23, r3
    3772:	84 05       	cpc	r24, r4
    3774:	95 05       	cpc	r25, r5
    3776:	5c f0       	brlt	.+22     	; 0x378e <_Z10drawCircleiihhh+0x19e>
    3778:	21 2f       	mov	r18, r17
    377a:	a5 01       	movw	r20, r10
    377c:	4c 1b       	sub	r20, r28
    377e:	5d 0b       	sbc	r21, r29
    3780:	b7 01       	movw	r22, r14
    3782:	6c 0d       	add	r22, r12
    3784:	7d 1d       	adc	r23, r13
    3786:	8e e0       	ldi	r24, 0x0E	; 14
    3788:	97 e0       	ldi	r25, 0x07	; 7
    378a:	0e 94 e2 2d 	call	0x5bc4	; 0x5bc4 <_ZN12Arduboy2Base9drawPixelEiih>
random():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:49
    378e:	6f ef       	ldi	r22, 0xFF	; 255
    3790:	70 e0       	ldi	r23, 0x00	; 0
    3792:	80 e0       	ldi	r24, 0x00	; 0
    3794:	90 e0       	ldi	r25, 0x00	; 0
    3796:	0e 94 8d 2b 	call	0x571a	; 0x571a <_Z6randoml>
_Z10drawCircleiihhh():
/app/builds/15/RPG_electronic_world.ino:1831
    379a:	62 15       	cp	r22, r2
    379c:	73 05       	cpc	r23, r3
    379e:	84 05       	cpc	r24, r4
    37a0:	95 05       	cpc	r25, r5
    37a2:	5c f0       	brlt	.+22     	; 0x37ba <_Z10drawCircleiihhh+0x1ca>
    37a4:	21 2f       	mov	r18, r17
    37a6:	a5 01       	movw	r20, r10
    37a8:	4c 1b       	sub	r20, r28
    37aa:	5d 0b       	sbc	r21, r29
    37ac:	b6 01       	movw	r22, r12
    37ae:	6e 19       	sub	r22, r14
    37b0:	7f 09       	sbc	r23, r15
    37b2:	8e e0       	ldi	r24, 0x0E	; 14
    37b4:	97 e0       	ldi	r25, 0x07	; 7
    37b6:	0e 94 e2 2d 	call	0x5bc4	; 0x5bc4 <_ZN12Arduboy2Base9drawPixelEiih>
random():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:49
    37ba:	6f ef       	ldi	r22, 0xFF	; 255
    37bc:	70 e0       	ldi	r23, 0x00	; 0
    37be:	80 e0       	ldi	r24, 0x00	; 0
    37c0:	90 e0       	ldi	r25, 0x00	; 0
    37c2:	0e 94 8d 2b 	call	0x571a	; 0x571a <_Z6randoml>
_Z10drawCircleiihhh():
/app/builds/15/RPG_electronic_world.ino:1832
    37c6:	62 15       	cp	r22, r2
    37c8:	73 05       	cpc	r23, r3
    37ca:	84 05       	cpc	r24, r4
    37cc:	95 05       	cpc	r25, r5
    37ce:	5c f0       	brlt	.+22     	; 0x37e6 <_Z10drawCircleiihhh+0x1f6>
    37d0:	21 2f       	mov	r18, r17
    37d2:	a7 01       	movw	r20, r14
    37d4:	4a 0d       	add	r20, r10
    37d6:	5b 1d       	adc	r21, r11
    37d8:	b6 01       	movw	r22, r12
    37da:	6c 0f       	add	r22, r28
    37dc:	7d 1f       	adc	r23, r29
    37de:	8e e0       	ldi	r24, 0x0E	; 14
    37e0:	97 e0       	ldi	r25, 0x07	; 7
    37e2:	0e 94 e2 2d 	call	0x5bc4	; 0x5bc4 <_ZN12Arduboy2Base9drawPixelEiih>
random():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:49
    37e6:	6f ef       	ldi	r22, 0xFF	; 255
    37e8:	70 e0       	ldi	r23, 0x00	; 0
    37ea:	80 e0       	ldi	r24, 0x00	; 0
    37ec:	90 e0       	ldi	r25, 0x00	; 0
    37ee:	0e 94 8d 2b 	call	0x571a	; 0x571a <_Z6randoml>
_Z10drawCircleiihhh():
/app/builds/15/RPG_electronic_world.ino:1833
    37f2:	62 15       	cp	r22, r2
    37f4:	73 05       	cpc	r23, r3
    37f6:	84 05       	cpc	r24, r4
    37f8:	95 05       	cpc	r25, r5
    37fa:	5c f0       	brlt	.+22     	; 0x3812 <_Z10drawCircleiihhh+0x222>
    37fc:	21 2f       	mov	r18, r17
    37fe:	a7 01       	movw	r20, r14
    3800:	4a 0d       	add	r20, r10
    3802:	5b 1d       	adc	r21, r11
    3804:	b6 01       	movw	r22, r12
    3806:	6c 1b       	sub	r22, r28
    3808:	7d 0b       	sbc	r23, r29
    380a:	8e e0       	ldi	r24, 0x0E	; 14
    380c:	97 e0       	ldi	r25, 0x07	; 7
    380e:	0e 94 e2 2d 	call	0x5bc4	; 0x5bc4 <_ZN12Arduboy2Base9drawPixelEiih>
random():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:49
    3812:	6f ef       	ldi	r22, 0xFF	; 255
    3814:	70 e0       	ldi	r23, 0x00	; 0
    3816:	80 e0       	ldi	r24, 0x00	; 0
    3818:	90 e0       	ldi	r25, 0x00	; 0
    381a:	0e 94 8d 2b 	call	0x571a	; 0x571a <_Z6randoml>
_Z10drawCircleiihhh():
/app/builds/15/RPG_electronic_world.ino:1834
    381e:	62 15       	cp	r22, r2
    3820:	73 05       	cpc	r23, r3
    3822:	84 05       	cpc	r24, r4
    3824:	95 05       	cpc	r25, r5
    3826:	5c f0       	brlt	.+22     	; 0x383e <_Z10drawCircleiihhh+0x24e>
    3828:	21 2f       	mov	r18, r17
    382a:	a5 01       	movw	r20, r10
    382c:	4e 19       	sub	r20, r14
    382e:	5f 09       	sbc	r21, r15
    3830:	b6 01       	movw	r22, r12
    3832:	6c 0f       	add	r22, r28
    3834:	7d 1f       	adc	r23, r29
    3836:	8e e0       	ldi	r24, 0x0E	; 14
    3838:	97 e0       	ldi	r25, 0x07	; 7
    383a:	0e 94 e2 2d 	call	0x5bc4	; 0x5bc4 <_ZN12Arduboy2Base9drawPixelEiih>
random():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:49
    383e:	6f ef       	ldi	r22, 0xFF	; 255
    3840:	70 e0       	ldi	r23, 0x00	; 0
    3842:	80 e0       	ldi	r24, 0x00	; 0
    3844:	90 e0       	ldi	r25, 0x00	; 0
    3846:	0e 94 8d 2b 	call	0x571a	; 0x571a <_Z6randoml>
_Z10drawCircleiihhh():
/app/builds/15/RPG_electronic_world.ino:1835
    384a:	62 15       	cp	r22, r2
    384c:	73 05       	cpc	r23, r3
    384e:	84 05       	cpc	r24, r4
    3850:	95 05       	cpc	r25, r5
    3852:	0c f4       	brge	.+2      	; 0x3856 <_Z10drawCircleiihhh+0x266>
    3854:	45 cf       	rjmp	.-374    	; 0x36e0 <_Z10drawCircleiihhh+0xf0>
    3856:	21 2f       	mov	r18, r17
    3858:	a5 01       	movw	r20, r10
    385a:	4e 19       	sub	r20, r14
    385c:	5f 09       	sbc	r21, r15
    385e:	b6 01       	movw	r22, r12
    3860:	6c 1b       	sub	r22, r28
    3862:	7d 0b       	sbc	r23, r29
    3864:	8e e0       	ldi	r24, 0x0E	; 14
    3866:	97 e0       	ldi	r25, 0x07	; 7
    3868:	0e 94 e2 2d 	call	0x5bc4	; 0x5bc4 <_ZN12Arduboy2Base9drawPixelEiih>
    386c:	39 cf       	rjmp	.-398    	; 0x36e0 <_Z10drawCircleiihhh+0xf0>
/app/builds/15/RPG_electronic_world.ino:1837
    386e:	df 91       	pop	r29
    3870:	cf 91       	pop	r28
    3872:	1f 91       	pop	r17
    3874:	0f 91       	pop	r16
    3876:	ff 90       	pop	r15
    3878:	ef 90       	pop	r14
    387a:	df 90       	pop	r13
    387c:	cf 90       	pop	r12
    387e:	bf 90       	pop	r11
    3880:	af 90       	pop	r10
    3882:	9f 90       	pop	r9
    3884:	8f 90       	pop	r8
    3886:	7f 90       	pop	r7
    3888:	6f 90       	pop	r6
    388a:	5f 90       	pop	r5
    388c:	4f 90       	pop	r4
    388e:	3f 90       	pop	r3
    3890:	2f 90       	pop	r2
    3892:	08 95       	ret

00003894 <_Z7DrawMapv>:
_Z7DrawMapv():
/app/builds/15/RPG_electronic_world.ino:1572
    3894:	4f 92       	push	r4
    3896:	5f 92       	push	r5
    3898:	6f 92       	push	r6
    389a:	7f 92       	push	r7
    389c:	8f 92       	push	r8
    389e:	9f 92       	push	r9
    38a0:	af 92       	push	r10
    38a2:	bf 92       	push	r11
    38a4:	cf 92       	push	r12
    38a6:	df 92       	push	r13
    38a8:	ef 92       	push	r14
    38aa:	ff 92       	push	r15
    38ac:	0f 93       	push	r16
    38ae:	1f 93       	push	r17
    38b0:	cf 93       	push	r28
    38b2:	df 93       	push	r29
    38b4:	cd b7       	in	r28, 0x3d	; 61
    38b6:	de b7       	in	r29, 0x3e	; 62
    38b8:	28 97       	sbiw	r28, 0x08	; 8
    38ba:	0f b6       	in	r0, 0x3f	; 63
    38bc:	f8 94       	cli
    38be:	de bf       	out	0x3e, r29	; 62
    38c0:	0f be       	out	0x3f, r0	; 63
    38c2:	cd bf       	out	0x3d, r28	; 61
/app/builds/15/RPG_electronic_world.ino:1573
    38c4:	80 91 03 01 	lds	r24, 0x0103	; 0x800103 <Entity>
    38c8:	90 91 04 01 	lds	r25, 0x0104	; 0x800104 <Entity+0x1>
    38cc:	97 fd       	sbrc	r25, 7
    38ce:	0f 96       	adiw	r24, 0x0f	; 15
    38d0:	9c 01       	movw	r18, r24
    38d2:	04 e0       	ldi	r16, 0x04	; 4
    38d4:	35 95       	asr	r19
    38d6:	27 95       	ror	r18
    38d8:	0a 95       	dec	r16
    38da:	e1 f7       	brne	.-8      	; 0x38d4 <_Z7DrawMapv+0x40>
    38dc:	20 93 df 02 	sts	0x02DF, r18	; 0x8002df <PMX>
/app/builds/15/RPG_electronic_world.ino:1574
    38e0:	80 91 05 01 	lds	r24, 0x0105	; 0x800105 <Entity+0x2>
    38e4:	90 91 06 01 	lds	r25, 0x0106	; 0x800106 <Entity+0x3>
    38e8:	97 fd       	sbrc	r25, 7
    38ea:	0f 96       	adiw	r24, 0x0f	; 15
    38ec:	14 e0       	ldi	r17, 0x04	; 4
    38ee:	95 95       	asr	r25
    38f0:	87 95       	ror	r24
    38f2:	1a 95       	dec	r17
    38f4:	e1 f7       	brne	.-8      	; 0x38ee <_Z7DrawMapv+0x5a>
    38f6:	80 93 de 02 	sts	0x02DE, r24	; 0x8002de <PMY>
/app/builds/15/RPG_electronic_world.ino:1576
    38fa:	33 27       	eor	r19, r19
    38fc:	a9 01       	movw	r20, r18
    38fe:	44 50       	subi	r20, 0x04	; 4
    3900:	51 09       	sbc	r21, r1
    3902:	5a 83       	std	Y+2, r21	; 0x02
    3904:	49 83       	std	Y+1, r20	; 0x01
/app/builds/15/RPG_electronic_world.ino:1577
    3906:	2b 5f       	subi	r18, 0xFB	; 251
    3908:	3f 4f       	sbci	r19, 0xFF	; 255
    390a:	3c 83       	std	Y+4, r19	; 0x04
    390c:	2b 83       	std	Y+3, r18	; 0x03
/app/builds/15/RPG_electronic_world.ino:1578
    390e:	99 27       	eor	r25, r25
    3910:	9c 01       	movw	r18, r24
    3912:	22 50       	subi	r18, 0x02	; 2
    3914:	31 09       	sbc	r19, r1
    3916:	3e 83       	std	Y+6, r19	; 0x06
    3918:	2d 83       	std	Y+5, r18	; 0x05
/app/builds/15/RPG_electronic_world.ino:1579
    391a:	03 96       	adiw	r24, 0x03	; 3
    391c:	98 87       	std	Y+8, r25	; 0x08
    391e:	8f 83       	std	Y+7, r24	; 0x07
/app/builds/15/RPG_electronic_world.ino:1580
    3920:	57 ff       	sbrs	r21, 7
    3922:	07 c0       	rjmp	.+14     	; 0x3932 <_Z7DrawMapv+0x9e>
/app/builds/15/RPG_electronic_world.ino:1581
    3924:	81 ef       	ldi	r24, 0xF1	; 241
    3926:	48 9f       	mul	r20, r24
    3928:	40 2d       	mov	r20, r0
    392a:	11 24       	eor	r1, r1
    392c:	40 93 dd 02 	sts	0x02DD, r20	; 0x8002dd <CDX>
    3930:	02 c0       	rjmp	.+4      	; 0x3936 <_Z7DrawMapv+0xa2>
/app/builds/15/RPG_electronic_world.ino:1583
    3932:	10 92 dd 02 	sts	0x02DD, r1	; 0x8002dd <CDX>
/app/builds/15/RPG_electronic_world.ino:1585
    3936:	37 ff       	sbrs	r19, 7
    3938:	07 c0       	rjmp	.+14     	; 0x3948 <_Z7DrawMapv+0xb4>
/app/builds/15/RPG_electronic_world.ino:1586
    393a:	81 ef       	ldi	r24, 0xF1	; 241
    393c:	28 9f       	mul	r18, r24
    393e:	20 2d       	mov	r18, r0
    3940:	11 24       	eor	r1, r1
    3942:	20 93 dc 02 	sts	0x02DC, r18	; 0x8002dc <CDY>
    3946:	02 c0       	rjmp	.+4      	; 0x394c <_Z7DrawMapv+0xb8>
/app/builds/15/RPG_electronic_world.ino:1588
    3948:	10 92 dc 02 	sts	0x02DC, r1	; 0x8002dc <CDY>
/app/builds/15/RPG_electronic_world.ino:1590
    394c:	80 91 dd 02 	lds	r24, 0x02DD	; 0x8002dd <CDX>
    3950:	80 93 db 02 	sts	0x02DB, r24	; 0x8002db <DX>
/app/builds/15/RPG_electronic_world.ino:1591
    3954:	80 91 dc 02 	lds	r24, 0x02DC	; 0x8002dc <CDY>
    3958:	80 93 da 02 	sts	0x02DA, r24	; 0x8002da <__data_end>
    395c:	fe 01       	movw	r30, r28
    395e:	31 96       	adiw	r30, 0x01	; 1
    3960:	9e 01       	movw	r18, r28
    3962:	27 5f       	subi	r18, 0xF7	; 247
    3964:	3f 4f       	sbci	r19, 0xFF	; 255
/app/builds/15/RPG_electronic_world.ino:1596
    3966:	4f e0       	ldi	r20, 0x0F	; 15
    3968:	50 e0       	ldi	r21, 0x00	; 0
/app/builds/15/RPG_electronic_world.ino:1593
    396a:	80 81       	ld	r24, Z
    396c:	91 81       	ldd	r25, Z+1	; 0x01
    396e:	97 ff       	sbrs	r25, 7
    3970:	03 c0       	rjmp	.+6      	; 0x3978 <_Z7DrawMapv+0xe4>
/app/builds/15/RPG_electronic_world.ino:1594
    3972:	11 82       	std	Z+1, r1	; 0x01
    3974:	10 82       	st	Z, r1
    3976:	04 c0       	rjmp	.+8      	; 0x3980 <_Z7DrawMapv+0xec>
/app/builds/15/RPG_electronic_world.ino:1595
    3978:	40 97       	sbiw	r24, 0x10	; 16
    397a:	14 f0       	brlt	.+4      	; 0x3980 <_Z7DrawMapv+0xec>
/app/builds/15/RPG_electronic_world.ino:1596
    397c:	51 83       	std	Z+1, r21	; 0x01
    397e:	40 83       	st	Z, r20
    3980:	32 96       	adiw	r30, 0x02	; 2
/app/builds/15/RPG_electronic_world.ino:1592
    3982:	e2 17       	cp	r30, r18
    3984:	f3 07       	cpc	r31, r19
    3986:	89 f7       	brne	.-30     	; 0x396a <_Z7DrawMapv+0xd6>
/app/builds/15/RPG_electronic_world.ino:1600
    3988:	fd 80       	ldd	r15, Y+5	; 0x05
/app/builds/15/RPG_electronic_world.ino:1602
    398a:	b0 ef       	ldi	r27, 0xF0	; 240
    398c:	8b 2e       	mov	r8, r27
/app/builds/15/RPG_electronic_world.ino:1600
    398e:	af 2c       	mov	r10, r15
    3990:	b1 2c       	mov	r11, r1
    3992:	8f 81       	ldd	r24, Y+7	; 0x07
    3994:	98 85       	ldd	r25, Y+8	; 0x08
    3996:	8a 15       	cp	r24, r10
    3998:	9b 05       	cpc	r25, r11
    399a:	0c f4       	brge	.+2      	; 0x399e <_Z7DrawMapv+0x10a>
    399c:	d2 c0       	rjmp	.+420    	; 0x3b42 <_Z7DrawMapv+0x2ae>
/app/builds/15/RPG_electronic_world.ino:1601
    399e:	99 80       	ldd	r9, Y+1	; 0x01
    39a0:	89 2d       	mov	r24, r9
    39a2:	90 e0       	ldi	r25, 0x00	; 0
    39a4:	2b 81       	ldd	r18, Y+3	; 0x03
    39a6:	3c 81       	ldd	r19, Y+4	; 0x04
    39a8:	28 17       	cp	r18, r24
    39aa:	39 07       	cpc	r19, r25
    39ac:	0c f4       	brge	.+2      	; 0x39b0 <_Z7DrawMapv+0x11c>
    39ae:	be c0       	rjmp	.+380    	; 0x3b2c <_Z7DrawMapv+0x298>
/app/builds/15/RPG_electronic_world.ino:1602
    39b0:	20 91 df 02 	lds	r18, 0x02DF	; 0x8002df <PMX>
    39b4:	c0 90 03 01 	lds	r12, 0x0103	; 0x800103 <Entity>
    39b8:	28 9d       	mul	r18, r8
    39ba:	c0 0c       	add	r12, r0
    39bc:	11 24       	eor	r1, r1
/app/builds/15/RPG_electronic_world.ino:1603
    39be:	20 91 de 02 	lds	r18, 0x02DE	; 0x8002de <PMY>
    39c2:	00 91 05 01 	lds	r16, 0x0105	; 0x800105 <Entity+0x2>
    39c6:	28 9d       	mul	r18, r8
    39c8:	00 0d       	add	r16, r0
    39ca:	11 24       	eor	r1, r1
/app/builds/15/RPG_electronic_world.ino:1604
    39cc:	20 91 e1 02 	lds	r18, 0x02E1	; 0x8002e1 <ROOM>
    39d0:	f5 01       	movw	r30, r10
    39d2:	30 e1       	ldi	r19, 0x10	; 16
    39d4:	23 9f       	mul	r18, r19
    39d6:	e0 0d       	add	r30, r0
    39d8:	f1 1d       	adc	r31, r1
    39da:	11 24       	eor	r1, r1
    39dc:	a4 e0       	ldi	r26, 0x04	; 4
    39de:	ee 0f       	add	r30, r30
    39e0:	ff 1f       	adc	r31, r31
    39e2:	aa 95       	dec	r26
    39e4:	e1 f7       	brne	.-8      	; 0x39de <_Z7DrawMapv+0x14a>
    39e6:	e8 0f       	add	r30, r24
    39e8:	f9 1f       	adc	r31, r25
    39ea:	e1 55       	subi	r30, 0x51	; 81
    39ec:	f5 4f       	sbci	r31, 0xF5	; 245
    39ee:	94 91       	lpm	r25, Z
    39f0:	10 e0       	ldi	r17, 0x00	; 0
    39f2:	d1 2c       	mov	r13, r1
    39f4:	9c 31       	cpi	r25, 0x1C	; 28
    39f6:	89 f1       	breq	.+98     	; 0x3a5a <_Z7DrawMapv+0x1c6>
    39f8:	60 91 da 02 	lds	r22, 0x02DA	; 0x8002da <__data_end>
    39fc:	80 91 db 02 	lds	r24, 0x02DB	; 0x8002db <DX>
    3a00:	9d 31       	cpi	r25, 0x1D	; 29
    3a02:	a8 f4       	brcc	.+42     	; 0x3a2e <_Z7DrawMapv+0x19a>
    3a04:	91 30       	cpi	r25, 0x01	; 1
    3a06:	09 f4       	brne	.+2      	; 0x3a0a <_Z7DrawMapv+0x176>
    3a08:	44 c0       	rjmp	.+136    	; 0x3a92 <_Z7DrawMapv+0x1fe>
    3a0a:	92 30       	cpi	r25, 0x02	; 2
    3a0c:	09 f0       	breq	.+2      	; 0x3a10 <_Z7DrawMapv+0x17c>
    3a0e:	73 c0       	rjmp	.+230    	; 0x3af6 <_Z7DrawMapv+0x262>
/app/builds/15/RPG_electronic_world.ino:1609
    3a10:	40 90 08 03 	lds	r4, 0x0308	; 0x800308 <player_dyn>
    3a14:	51 2c       	mov	r5, r1
    3a16:	61 2c       	mov	r6, r1
    3a18:	71 2c       	mov	r7, r1
map():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:54
    3a1a:	75 94       	asr	r7
    3a1c:	67 94       	ror	r6
    3a1e:	57 94       	ror	r5
    3a20:	47 94       	ror	r4
_Z7DrawMapv():
/app/builds/15/RPG_electronic_world.ino:1609
    3a22:	9f ef       	ldi	r25, 0xFF	; 255
    3a24:	49 1a       	sub	r4, r25
    3a26:	59 0a       	sbc	r5, r25
    3a28:	69 0a       	sbc	r6, r25
    3a2a:	79 0a       	sbc	r7, r25
    3a2c:	2b c0       	rjmp	.+86     	; 0x3a84 <_Z7DrawMapv+0x1f0>
/app/builds/15/RPG_electronic_world.ino:1604
    3a2e:	9e 32       	cpi	r25, 0x2E	; 46
    3a30:	81 f1       	breq	.+96     	; 0x3a92 <_Z7DrawMapv+0x1fe>
    3a32:	93 33       	cpi	r25, 0x33	; 51
    3a34:	d1 f1       	breq	.+116    	; 0x3aaa <_Z7DrawMapv+0x216>
    3a36:	92 32       	cpi	r25, 0x22	; 34
    3a38:	09 f0       	breq	.+2      	; 0x3a3c <_Z7DrawMapv+0x1a8>
    3a3a:	5d c0       	rjmp	.+186    	; 0x3af6 <_Z7DrawMapv+0x262>
/app/builds/15/RPG_electronic_world.ino:1615
    3a3c:	40 90 08 03 	lds	r4, 0x0308	; 0x800308 <player_dyn>
    3a40:	51 2c       	mov	r5, r1
    3a42:	61 2c       	mov	r6, r1
    3a44:	71 2c       	mov	r7, r1
map():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:54
    3a46:	75 94       	asr	r7
    3a48:	67 94       	ror	r6
    3a4a:	57 94       	ror	r5
    3a4c:	47 94       	ror	r4
_Z7DrawMapv():
/app/builds/15/RPG_electronic_world.ino:1615
    3a4e:	31 e2       	ldi	r19, 0x21	; 33
    3a50:	43 0e       	add	r4, r19
    3a52:	51 1c       	adc	r5, r1
    3a54:	61 1c       	adc	r6, r1
    3a56:	71 1c       	adc	r7, r1
    3a58:	15 c0       	rjmp	.+42     	; 0x3a84 <_Z7DrawMapv+0x1f0>
random():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:49
    3a5a:	6d e3       	ldi	r22, 0x3D	; 61
    3a5c:	70 e0       	ldi	r23, 0x00	; 0
    3a5e:	80 e0       	ldi	r24, 0x00	; 0
    3a60:	90 e0       	ldi	r25, 0x00	; 0
    3a62:	0e 94 8d 2b 	call	0x571a	; 0x571a <_Z6randoml>
_Z7DrawMapv():
/app/builds/15/RPG_electronic_world.ino:1612
    3a66:	66 0f       	add	r22, r22
    3a68:	77 1f       	adc	r23, r23
    3a6a:	fb 01       	movw	r30, r22
    3a6c:	e5 5b       	subi	r30, 0xB5	; 181
    3a6e:	fe 4f       	sbci	r31, 0xFE	; 254
    3a70:	40 81       	ld	r20, Z
    3a72:	51 81       	ldd	r21, Z+1	; 0x01
    3a74:	60 91 da 02 	lds	r22, 0x02DA	; 0x8002da <__data_end>
    3a78:	70 e0       	ldi	r23, 0x00	; 0
    3a7a:	60 1b       	sub	r22, r16
    3a7c:	71 0b       	sbc	r23, r17
    3a7e:	80 91 db 02 	lds	r24, 0x02DB	; 0x8002db <DX>
    3a82:	44 c0       	rjmp	.+136    	; 0x3b0c <_Z7DrawMapv+0x278>
/app/builds/15/RPG_electronic_world.ino:1615
    3a84:	92 01       	movw	r18, r4
    3a86:	22 0f       	add	r18, r18
    3a88:	33 1f       	adc	r19, r19
    3a8a:	f9 01       	movw	r30, r18
    3a8c:	e5 5b       	subi	r30, 0xB5	; 181
    3a8e:	fe 4f       	sbci	r31, 0xFE	; 254
    3a90:	38 c0       	rjmp	.+112    	; 0x3b02 <_Z7DrawMapv+0x26e>
/app/builds/15/RPG_electronic_world.ino:1618
    3a92:	70 e0       	ldi	r23, 0x00	; 0
    3a94:	60 1b       	sub	r22, r16
    3a96:	71 0b       	sbc	r23, r17
    3a98:	90 e0       	ldi	r25, 0x00	; 0
    3a9a:	01 e0       	ldi	r16, 0x01	; 1
    3a9c:	20 e1       	ldi	r18, 0x10	; 16
    3a9e:	40 e1       	ldi	r20, 0x10	; 16
    3aa0:	8c 19       	sub	r24, r12
    3aa2:	9d 09       	sbc	r25, r13
    3aa4:	0e 94 2c 29 	call	0x5258	; 0x5258 <_ZN12Arduboy2Base8fillRectEiihhh.constprop.32>
    3aa8:	3a c0       	rjmp	.+116    	; 0x3b1e <_Z7DrawMapv+0x28a>
/app/builds/15/RPG_electronic_world.ino:1621
    3aaa:	66 2e       	mov	r6, r22
    3aac:	71 2c       	mov	r7, r1
    3aae:	60 1a       	sub	r6, r16
    3ab0:	71 0a       	sbc	r7, r17
    3ab2:	48 2e       	mov	r4, r24
    3ab4:	51 2c       	mov	r5, r1
    3ab6:	4c 18       	sub	r4, r12
    3ab8:	5d 08       	sbc	r5, r13
    3aba:	01 e0       	ldi	r16, 0x01	; 1
    3abc:	20 e1       	ldi	r18, 0x10	; 16
    3abe:	40 e1       	ldi	r20, 0x10	; 16
    3ac0:	b3 01       	movw	r22, r6
    3ac2:	c2 01       	movw	r24, r4
    3ac4:	0e 94 2c 29 	call	0x5258	; 0x5258 <_ZN12Arduboy2Base8fillRectEiihhh.constprop.32>
/app/builds/15/RPG_electronic_world.ino:1622
    3ac8:	b3 01       	movw	r22, r6
    3aca:	6e 5f       	subi	r22, 0xFE	; 254
    3acc:	7f 4f       	sbci	r23, 0xFF	; 255
    3ace:	80 91 db 02 	lds	r24, 0x02DB	; 0x8002db <DX>
drawFastHLine():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:545
    3ad2:	60 34       	cpi	r22, 0x40	; 64
    3ad4:	71 05       	cpc	r23, r1
    3ad6:	28 f4       	brcc	.+10     	; 0x3ae2 <_Z7DrawMapv+0x24e>
_Z7DrawMapv():
/app/builds/15/RPG_electronic_world.ino:1622
    3ad8:	90 e0       	ldi	r25, 0x00	; 0
drawFastHLine():
    3ada:	8c 19       	sub	r24, r12
    3adc:	9d 09       	sbc	r25, r13
    3ade:	0e 94 cb 28 	call	0x5196	; 0x5196 <_ZN12Arduboy2Base13drawFastHLineEiihh.part.4.constprop.35>
_Z7DrawMapv():
/app/builds/15/RPG_electronic_world.ino:1623
    3ae2:	b3 01       	movw	r22, r6
    3ae4:	6c 5f       	subi	r22, 0xFC	; 252
    3ae6:	7f 4f       	sbci	r23, 0xFF	; 255
drawFastHLine():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:545
    3ae8:	60 34       	cpi	r22, 0x40	; 64
    3aea:	71 05       	cpc	r23, r1
    3aec:	c0 f4       	brcc	.+48     	; 0x3b1e <_Z7DrawMapv+0x28a>
    3aee:	c2 01       	movw	r24, r4
    3af0:	0e 94 cb 28 	call	0x5196	; 0x5196 <_ZN12Arduboy2Base13drawFastHLineEiihh.part.4.constprop.35>
    3af4:	14 c0       	rjmp	.+40     	; 0x3b1e <_Z7DrawMapv+0x28a>
_Z7DrawMapv():
/app/builds/15/RPG_electronic_world.ino:1626
    3af6:	e4 91       	lpm	r30, Z
    3af8:	f0 e0       	ldi	r31, 0x00	; 0
    3afa:	ee 0f       	add	r30, r30
    3afc:	ff 1f       	adc	r31, r31
    3afe:	e7 5b       	subi	r30, 0xB7	; 183
    3b00:	fe 4f       	sbci	r31, 0xFE	; 254
    3b02:	40 81       	ld	r20, Z
    3b04:	51 81       	ldd	r21, Z+1	; 0x01
    3b06:	70 e0       	ldi	r23, 0x00	; 0
    3b08:	60 1b       	sub	r22, r16
    3b0a:	71 0b       	sbc	r23, r17
    3b0c:	90 e0       	ldi	r25, 0x00	; 0
    3b0e:	ee 24       	eor	r14, r14
    3b10:	e3 94       	inc	r14
    3b12:	00 e1       	ldi	r16, 0x10	; 16
    3b14:	20 e1       	ldi	r18, 0x10	; 16
    3b16:	8c 19       	sub	r24, r12
    3b18:	9d 09       	sbc	r25, r13
    3b1a:	0e 94 75 2c 	call	0x58ea	; 0x58ea <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh>
/app/builds/15/RPG_electronic_world.ino:1629
    3b1e:	80 91 db 02 	lds	r24, 0x02DB	; 0x8002db <DX>
    3b22:	80 5f       	subi	r24, 0xF0	; 240
    3b24:	80 93 db 02 	sts	0x02DB, r24	; 0x8002db <DX>
/app/builds/15/RPG_electronic_world.ino:1601
    3b28:	93 94       	inc	r9
    3b2a:	3a cf       	rjmp	.-396    	; 0x39a0 <_Z7DrawMapv+0x10c>
/app/builds/15/RPG_electronic_world.ino:1631
    3b2c:	80 91 dd 02 	lds	r24, 0x02DD	; 0x8002dd <CDX>
    3b30:	80 93 db 02 	sts	0x02DB, r24	; 0x8002db <DX>
/app/builds/15/RPG_electronic_world.ino:1632
    3b34:	80 91 da 02 	lds	r24, 0x02DA	; 0x8002da <__data_end>
    3b38:	80 5f       	subi	r24, 0xF0	; 240
    3b3a:	80 93 da 02 	sts	0x02DA, r24	; 0x8002da <__data_end>
/app/builds/15/RPG_electronic_world.ino:1600
    3b3e:	f3 94       	inc	r15
    3b40:	26 cf       	rjmp	.-436    	; 0x398e <_Z7DrawMapv+0xfa>
/app/builds/15/RPG_electronic_world.ino:1634
    3b42:	28 96       	adiw	r28, 0x08	; 8
    3b44:	0f b6       	in	r0, 0x3f	; 63
    3b46:	f8 94       	cli
    3b48:	de bf       	out	0x3e, r29	; 62
    3b4a:	0f be       	out	0x3f, r0	; 63
    3b4c:	cd bf       	out	0x3d, r28	; 61
    3b4e:	df 91       	pop	r29
    3b50:	cf 91       	pop	r28
    3b52:	1f 91       	pop	r17
    3b54:	0f 91       	pop	r16
    3b56:	ff 90       	pop	r15
    3b58:	ef 90       	pop	r14
    3b5a:	df 90       	pop	r13
    3b5c:	cf 90       	pop	r12
    3b5e:	bf 90       	pop	r11
    3b60:	af 90       	pop	r10
    3b62:	9f 90       	pop	r9
    3b64:	8f 90       	pop	r8
    3b66:	7f 90       	pop	r7
    3b68:	6f 90       	pop	r6
    3b6a:	5f 90       	pop	r5
    3b6c:	4f 90       	pop	r4
    3b6e:	08 95       	ret

00003b70 <_Z8DrawRuneiih>:
_Z8DrawRuneiih():
/app/builds/15/RPG_electronic_world.ino:1519
    3b70:	2f 92       	push	r2
    3b72:	3f 92       	push	r3
    3b74:	4f 92       	push	r4
    3b76:	5f 92       	push	r5
    3b78:	6f 92       	push	r6
    3b7a:	7f 92       	push	r7
    3b7c:	8f 92       	push	r8
    3b7e:	9f 92       	push	r9
    3b80:	af 92       	push	r10
    3b82:	bf 92       	push	r11
    3b84:	cf 92       	push	r12
    3b86:	df 92       	push	r13
    3b88:	ef 92       	push	r14
    3b8a:	ff 92       	push	r15
    3b8c:	0f 93       	push	r16
    3b8e:	1f 93       	push	r17
    3b90:	cf 93       	push	r28
    3b92:	df 93       	push	r29
    3b94:	cd b7       	in	r28, 0x3d	; 61
    3b96:	de b7       	in	r29, 0x3e	; 62
    3b98:	2a 97       	sbiw	r28, 0x0a	; 10
    3b9a:	0f b6       	in	r0, 0x3f	; 63
    3b9c:	f8 94       	cli
    3b9e:	de bf       	out	0x3e, r29	; 62
    3ba0:	0f be       	out	0x3f, r0	; 63
    3ba2:	cd bf       	out	0x3d, r28	; 61
    3ba4:	5c 01       	movw	r10, r24
    3ba6:	7a 87       	std	Y+10, r23	; 0x0a
    3ba8:	69 87       	std	Y+9, r22	; 0x09
    3baa:	4d 83       	std	Y+5, r20	; 0x05
/app/builds/15/RPG_electronic_world.ino:1520
    3bac:	9b 01       	movw	r18, r22
    3bae:	29 5f       	subi	r18, 0xF9	; 249
    3bb0:	3f 4f       	sbci	r19, 0xFF	; 255
    3bb2:	3c 83       	std	Y+4, r19	; 0x04
    3bb4:	2b 83       	std	Y+3, r18	; 0x03
    3bb6:	4c 01       	movw	r8, r24
    3bb8:	37 e0       	ldi	r19, 0x07	; 7
    3bba:	83 0e       	add	r8, r19
    3bbc:	91 1c       	adc	r9, r1
fillCircle():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:428
    3bbe:	21 e0       	ldi	r18, 0x01	; 1
    3bc0:	4f e0       	ldi	r20, 0x0F	; 15
    3bc2:	c4 01       	movw	r24, r8
    3bc4:	0e 94 00 29 	call	0x5200	; 0x5200 <_ZN12Arduboy2Base13drawFastVLineEiihh.constprop.33>
    3bc8:	e9 84       	ldd	r14, Y+9	; 0x09
    3bca:	fa 84       	ldd	r15, Y+10	; 0x0a
    3bcc:	86 e0       	ldi	r24, 0x06	; 6
    3bce:	e8 0e       	add	r14, r24
    3bd0:	f1 1c       	adc	r15, r1
_Z8DrawRuneiih():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:437
    3bd2:	cc 24       	eor	r12, r12
    3bd4:	c3 94       	inc	r12
    3bd6:	d1 2c       	mov	r13, r1
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:439
    3bd8:	41 2c       	mov	r4, r1
    3bda:	51 2c       	mov	r5, r1
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:440
    3bdc:	07 e0       	ldi	r16, 0x07	; 7
    3bde:	10 e0       	ldi	r17, 0x00	; 0
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:438
    3be0:	22 ef       	ldi	r18, 0xF2	; 242
    3be2:	3f ef       	ldi	r19, 0xFF	; 255
    3be4:	3a 83       	std	Y+2, r19	; 0x02
    3be6:	29 83       	std	Y+1, r18	; 0x01
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:436
    3be8:	2a ef       	ldi	r18, 0xFA	; 250
    3bea:	62 2e       	mov	r6, r18
    3bec:	77 24       	eor	r7, r7
    3bee:	7a 94       	dec	r7
    3bf0:	c5 01       	movw	r24, r10
    3bf2:	29 85       	ldd	r18, Y+9	; 0x09
    3bf4:	3a 85       	ldd	r19, Y+10	; 0x0a
    3bf6:	82 1b       	sub	r24, r18
    3bf8:	93 0b       	sbc	r25, r19
    3bfa:	9f 83       	std	Y+7, r25	; 0x07
    3bfc:	8e 83       	std	Y+6, r24	; 0x06
fillCircleHelper():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:451
    3bfe:	2f ef       	ldi	r18, 0xFF	; 255
    3c00:	42 1a       	sub	r4, r18
    3c02:	52 0a       	sbc	r5, r18
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:452
    3c04:	32 e0       	ldi	r19, 0x02	; 2
    3c06:	c3 0e       	add	r12, r19
    3c08:	d1 1c       	adc	r13, r1
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:453
    3c0a:	6c 0c       	add	r6, r12
    3c0c:	7d 1c       	adc	r7, r13
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:457
    3c0e:	20 2e       	mov	r2, r16
    3c10:	22 0c       	add	r2, r2
    3c12:	31 e0       	ldi	r19, 0x01	; 1
    3c14:	32 0d       	add	r19, r2
    3c16:	c2 01       	movw	r24, r4
    3c18:	07 96       	adiw	r24, 0x07	; 7
    3c1a:	21 e0       	ldi	r18, 0x01	; 1
    3c1c:	43 2f       	mov	r20, r19
    3c1e:	2b 80       	ldd	r2, Y+3	; 0x03
    3c20:	3c 80       	ldd	r3, Y+4	; 0x04
    3c22:	20 1a       	sub	r2, r16
    3c24:	31 0a       	sbc	r3, r17
    3c26:	b1 01       	movw	r22, r2
    3c28:	8a 0d       	add	r24, r10
    3c2a:	9b 1d       	adc	r25, r11
    3c2c:	38 87       	std	Y+8, r19	; 0x08
    3c2e:	0e 94 00 29 	call	0x5200	; 0x5200 <_ZN12Arduboy2Base13drawFastVLineEiihh.constprop.33>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:458
    3c32:	21 e0       	ldi	r18, 0x01	; 1
    3c34:	4c 2d       	mov	r20, r12
    3c36:	b7 01       	movw	r22, r14
    3c38:	c4 01       	movw	r24, r8
    3c3a:	80 0f       	add	r24, r16
    3c3c:	91 1f       	adc	r25, r17
    3c3e:	0e 94 00 29 	call	0x5200	; 0x5200 <_ZN12Arduboy2Base13drawFastVLineEiihh.constprop.33>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:463
    3c42:	21 e0       	ldi	r18, 0x01	; 1
    3c44:	38 85       	ldd	r19, Y+8	; 0x08
    3c46:	43 2f       	mov	r20, r19
    3c48:	b1 01       	movw	r22, r2
    3c4a:	8e 81       	ldd	r24, Y+6	; 0x06
    3c4c:	9f 81       	ldd	r25, Y+7	; 0x07
    3c4e:	8e 0d       	add	r24, r14
    3c50:	9f 1d       	adc	r25, r15
    3c52:	0e 94 00 29 	call	0x5200	; 0x5200 <_ZN12Arduboy2Base13drawFastVLineEiihh.constprop.33>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:464
    3c56:	21 e0       	ldi	r18, 0x01	; 1
    3c58:	4c 2d       	mov	r20, r12
    3c5a:	b7 01       	movw	r22, r14
    3c5c:	c4 01       	movw	r24, r8
    3c5e:	80 1b       	sub	r24, r16
    3c60:	91 0b       	sbc	r25, r17
    3c62:	0e 94 00 29 	call	0x5200	; 0x5200 <_ZN12Arduboy2Base13drawFastVLineEiihh.constprop.33>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:442
    3c66:	40 16       	cp	r4, r16
    3c68:	51 06       	cpc	r5, r17
    3c6a:	7c f4       	brge	.+30     	; 0x3c8a <_Z8DrawRuneiih+0x11a>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:444
    3c6c:	77 fc       	sbrc	r7, 7
    3c6e:	09 c0       	rjmp	.+18     	; 0x3c82 <_Z8DrawRuneiih+0x112>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:446
    3c70:	01 50       	subi	r16, 0x01	; 1
    3c72:	11 09       	sbc	r17, r1
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:447
    3c74:	89 81       	ldd	r24, Y+1	; 0x01
    3c76:	9a 81       	ldd	r25, Y+2	; 0x02
    3c78:	02 96       	adiw	r24, 0x02	; 2
    3c7a:	9a 83       	std	Y+2, r25	; 0x02
    3c7c:	89 83       	std	Y+1, r24	; 0x01
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:448
    3c7e:	68 0e       	add	r6, r24
    3c80:	79 1e       	adc	r7, r25
    3c82:	91 e0       	ldi	r25, 0x01	; 1
    3c84:	e9 1a       	sub	r14, r25
    3c86:	f1 08       	sbc	r15, r1
    3c88:	ba cf       	rjmp	.-140    	; 0x3bfe <_Z8DrawRuneiih+0x8e>
_Z8DrawRuneiih():
/app/builds/15/RPG_electronic_world.ino:1521
    3c8a:	00 e0       	ldi	r16, 0x00	; 0
    3c8c:	20 e0       	ldi	r18, 0x00	; 0
    3c8e:	47 e0       	ldi	r20, 0x07	; 7
    3c90:	6b 81       	ldd	r22, Y+3	; 0x03
    3c92:	7c 81       	ldd	r23, Y+4	; 0x04
    3c94:	c4 01       	movw	r24, r8
    3c96:	0e 94 f8 1a 	call	0x35f0	; 0x35f0 <_Z10drawCircleiihhh>
/app/builds/15/RPG_electronic_world.ino:1522
    3c9a:	3d 81       	ldd	r19, Y+5	; 0x05
    3c9c:	e3 2f       	mov	r30, r19
    3c9e:	f0 e0       	ldi	r31, 0x00	; 0
    3ca0:	ee 0f       	add	r30, r30
    3ca2:	ff 1f       	adc	r31, r31
    3ca4:	e9 5d       	subi	r30, 0xD9	; 217
    3ca6:	fe 4f       	sbci	r31, 0xFE	; 254
    3ca8:	40 81       	ld	r20, Z
    3caa:	51 81       	ldd	r21, Z+1	; 0x01
    3cac:	69 85       	ldd	r22, Y+9	; 0x09
    3cae:	7a 85       	ldd	r23, Y+10	; 0x0a
    3cb0:	6d 5f       	subi	r22, 0xFD	; 253
    3cb2:	7f 4f       	sbci	r23, 0xFF	; 255
    3cb4:	e1 2c       	mov	r14, r1
    3cb6:	08 e0       	ldi	r16, 0x08	; 8
    3cb8:	28 e0       	ldi	r18, 0x08	; 8
    3cba:	c5 01       	movw	r24, r10
    3cbc:	04 96       	adiw	r24, 0x04	; 4
    3cbe:	0e 94 75 2c 	call	0x58ea	; 0x58ea <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh>
/app/builds/15/RPG_electronic_world.ino:1523
    3cc2:	2a 96       	adiw	r28, 0x0a	; 10
    3cc4:	0f b6       	in	r0, 0x3f	; 63
    3cc6:	f8 94       	cli
    3cc8:	de bf       	out	0x3e, r29	; 62
    3cca:	0f be       	out	0x3f, r0	; 63
    3ccc:	cd bf       	out	0x3d, r28	; 61
    3cce:	df 91       	pop	r29
    3cd0:	cf 91       	pop	r28
    3cd2:	1f 91       	pop	r17
    3cd4:	0f 91       	pop	r16
    3cd6:	ff 90       	pop	r15
    3cd8:	ef 90       	pop	r14
    3cda:	df 90       	pop	r13
    3cdc:	cf 90       	pop	r12
    3cde:	bf 90       	pop	r11
    3ce0:	af 90       	pop	r10
    3ce2:	9f 90       	pop	r9
    3ce4:	8f 90       	pop	r8
    3ce6:	7f 90       	pop	r7
    3ce8:	6f 90       	pop	r6
    3cea:	5f 90       	pop	r5
    3cec:	4f 90       	pop	r4
    3cee:	3f 90       	pop	r3
    3cf0:	2f 90       	pop	r2
    3cf2:	08 95       	ret

00003cf4 <_Z4ERstv>:
_Z4ERstv():
/app/builds/15/RPG_electronic_world.ino:1985
    3cf4:	cf 93       	push	r28
    3cf6:	df 93       	push	r29
    3cf8:	cd b7       	in	r28, 0x3d	; 61
    3cfa:	de b7       	in	r29, 0x3e	; 62
    3cfc:	65 97       	sbiw	r28, 0x15	; 21
    3cfe:	0f b6       	in	r0, 0x3f	; 63
    3d00:	f8 94       	cli
    3d02:	de bf       	out	0x3e, r29	; 62
    3d04:	0f be       	out	0x3f, r0	; 63
    3d06:	cd bf       	out	0x3d, r28	; 61
/app/builds/15/RPG_electronic_world.ino:1986
    3d08:	0e 94 0d 2f 	call	0x5e1a	; 0x5e1a <_Z8drawOOPSv>
/app/builds/15/RPG_electronic_world.ino:1987
    3d0c:	8e e0       	ldi	r24, 0x0E	; 14
    3d0e:	97 e0       	ldi	r25, 0x07	; 7
    3d10:	0e 94 63 2c 	call	0x58c6	; 0x58c6 <_ZN12Arduboy2Base7displayEv>
/app/builds/15/RPG_electronic_world.ino:1988
    3d14:	68 ee       	ldi	r22, 0xE8	; 232
    3d16:	73 e0       	ldi	r23, 0x03	; 3
    3d18:	80 e0       	ldi	r24, 0x00	; 0
    3d1a:	90 e0       	ldi	r25, 0x00	; 0
    3d1c:	0e 94 b1 2b 	call	0x5762	; 0x5762 <delay>
setTextColor():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1273
    3d20:	10 92 24 07 	sts	0x0724, r1	; 0x800724 <arduboy+0x1a>
setTextBackground():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1283
    3d24:	11 e0       	ldi	r17, 0x01	; 1
    3d26:	10 93 25 07 	sts	0x0725, r17	; 0x800725 <arduboy+0x1b>
_Z4ERstv():
/app/builds/15/RPG_electronic_world.ino:1990
    3d2a:	80 e5       	ldi	r24, 0x50	; 80
    3d2c:	90 e2       	ldi	r25, 0x20	; 32
    3d2e:	0e 94 fa 2a 	call	0x55f4	; 0x55f4 <_ZN5Print7printlnEPK19__FlashStringHelper.constprop.14>
setTextColor():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1273
    3d32:	10 93 24 07 	sts	0x0724, r17	; 0x800724 <arduboy+0x1a>
setTextBackground():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1283
    3d36:	10 92 25 07 	sts	0x0725, r1	; 0x800725 <arduboy+0x1b>
    3d3a:	e1 2c       	mov	r14, r1
    3d3c:	f1 2c       	mov	r15, r1
utoa():
/app/arduino/hardware/tools/avr/avr/include/stdlib.h:527
    3d3e:	8e 01       	movw	r16, r28
    3d40:	0f 5f       	subi	r16, 0xFF	; 255
    3d42:	1f 4f       	sbci	r17, 0xFF	; 255
    3d44:	f7 01       	movw	r30, r14
    3d46:	e2 58       	subi	r30, 0x82	; 130
    3d48:	fd 4d       	sbci	r31, 0xDD	; 221
_Z4ERstv():
/app/builds/15/RPG_electronic_world.ino:1993
    3d4a:	94 90       	lpm	r9, Z
init():
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:133
    3d4c:	19 8a       	std	Y+17, r1	; 0x11
    3d4e:	18 8a       	std	Y+16, r1	; 0x10
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:134
    3d50:	1b 8a       	std	Y+19, r1	; 0x13
    3d52:	1a 8a       	std	Y+18, r1	; 0x12
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:135
    3d54:	1d 8a       	std	Y+21, r1	; 0x15
    3d56:	1c 8a       	std	Y+20, r1	; 0x14
copy():
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:172
    3d58:	62 e0       	ldi	r22, 0x02	; 2
    3d5a:	70 e0       	ldi	r23, 0x00	; 0
    3d5c:	ce 01       	movw	r24, r28
    3d5e:	40 96       	adiw	r24, 0x10	; 16
    3d60:	0e 94 6b 27 	call	0x4ed6	; 0x4ed6 <_ZN6String7reserveEj>
    3d64:	81 11       	cpse	r24, r1
    3d66:	05 c0       	rjmp	.+10     	; 0x3d72 <_Z4ERstv+0x7e>
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:173
    3d68:	ce 01       	movw	r24, r28
    3d6a:	40 96       	adiw	r24, 0x10	; 16
    3d6c:	0e 94 92 27 	call	0x4f24	; 0x4f24 <_ZN6String10invalidateEv>
    3d70:	0a c0       	rjmp	.+20     	; 0x3d86 <_Z4ERstv+0x92>
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:176
    3d72:	82 e0       	ldi	r24, 0x02	; 2
    3d74:	90 e0       	ldi	r25, 0x00	; 0
    3d76:	9d 8b       	std	Y+21, r25	; 0x15
    3d78:	8c 8b       	std	Y+20, r24	; 0x14
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:177
    3d7a:	64 ed       	ldi	r22, 0xD4	; 212
    3d7c:	72 e0       	ldi	r23, 0x02	; 2
    3d7e:	88 89       	ldd	r24, Y+16	; 0x10
    3d80:	99 89       	ldd	r25, Y+17	; 0x11
    3d82:	0e 94 8c 35 	call	0x6b18	; 0x6b18 <strcpy>
_Z4ERstv():
/app/builds/15/RPG_electronic_world.ino:1993
    3d86:	c7 01       	movw	r24, r14
    3d88:	0e 94 0b 2f 	call	0x5e16	; 0x5e16 <_ZN11EEPROMClass4readEi.isra.0.lto_priv.42>
init():
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:133
    3d8c:	1b 86       	std	Y+11, r1	; 0x0b
    3d8e:	1a 86       	std	Y+10, r1	; 0x0a
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:134
    3d90:	1d 86       	std	Y+13, r1	; 0x0d
    3d92:	1c 86       	std	Y+12, r1	; 0x0c
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:135
    3d94:	1f 86       	std	Y+15, r1	; 0x0f
    3d96:	1e 86       	std	Y+14, r1	; 0x0e
utoa():
/app/arduino/hardware/tools/avr/avr/include/stdlib.h:527
    3d98:	4a e0       	ldi	r20, 0x0A	; 10
    3d9a:	b8 01       	movw	r22, r16
    3d9c:	90 e0       	ldi	r25, 0x00	; 0
    3d9e:	0e 94 7f 32 	call	0x64fe	; 0x64fe <__utoa_ncheck>
operator=():
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:240
    3da2:	d8 01       	movw	r26, r16
    3da4:	0d 90       	ld	r0, X+
    3da6:	00 20       	and	r0, r0
    3da8:	e9 f7       	brne	.-6      	; 0x3da4 <_Z4ERstv+0xb0>
    3daa:	11 97       	sbiw	r26, 0x01	; 1
    3dac:	6d 01       	movw	r12, r26
    3dae:	c0 1a       	sub	r12, r16
    3db0:	d1 0a       	sbc	r13, r17
copy():
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:172
    3db2:	b6 01       	movw	r22, r12
    3db4:	ce 01       	movw	r24, r28
    3db6:	0a 96       	adiw	r24, 0x0a	; 10
    3db8:	0e 94 6b 27 	call	0x4ed6	; 0x4ed6 <_ZN6String7reserveEj>
    3dbc:	81 11       	cpse	r24, r1
    3dbe:	05 c0       	rjmp	.+10     	; 0x3dca <_Z4ERstv+0xd6>
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:173
    3dc0:	ce 01       	movw	r24, r28
    3dc2:	0a 96       	adiw	r24, 0x0a	; 10
    3dc4:	0e 94 92 27 	call	0x4f24	; 0x4f24 <_ZN6String10invalidateEv>
    3dc8:	07 c0       	rjmp	.+14     	; 0x3dd8 <_Z4ERstv+0xe4>
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:176
    3dca:	df 86       	std	Y+15, r13	; 0x0f
    3dcc:	ce 86       	std	Y+14, r12	; 0x0e
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:177
    3dce:	b8 01       	movw	r22, r16
    3dd0:	8a 85       	ldd	r24, Y+10	; 0x0a
    3dd2:	9b 85       	ldd	r25, Y+11	; 0x0b
    3dd4:	0e 94 8c 35 	call	0x6b18	; 0x6b18 <strcpy>
operator+():
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:356
    3dd8:	2c 89       	ldd	r18, Y+20	; 0x14
    3dda:	3d 89       	ldd	r19, Y+21	; 0x15
    3ddc:	a8 88       	ldd	r10, Y+16	; 0x10
    3dde:	b9 88       	ldd	r11, Y+17	; 0x11
concat():
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:265
    3de0:	ce 84       	ldd	r12, Y+14	; 0x0e
    3de2:	df 84       	ldd	r13, Y+15	; 0x0f
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:266
    3de4:	a1 14       	cp	r10, r1
    3de6:	b1 04       	cpc	r11, r1
    3de8:	09 f4       	brne	.+2      	; 0x3dec <_Z4ERstv+0xf8>
    3dea:	ba c0       	rjmp	.+372    	; 0x3f60 <_Z4ERstv+0x26c>
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:267
    3dec:	21 15       	cp	r18, r1
    3dee:	31 05       	cpc	r19, r1
    3df0:	a9 f0       	breq	.+42     	; 0x3e1c <_Z4ERstv+0x128>
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:265
    3df2:	c2 0e       	add	r12, r18
    3df4:	d3 1e       	adc	r13, r19
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:268
    3df6:	b6 01       	movw	r22, r12
    3df8:	ce 01       	movw	r24, r28
    3dfa:	0a 96       	adiw	r24, 0x0a	; 10
    3dfc:	0e 94 6b 27 	call	0x4ed6	; 0x4ed6 <_ZN6String7reserveEj>
    3e00:	88 23       	and	r24, r24
    3e02:	09 f4       	brne	.+2      	; 0x3e06 <_Z4ERstv+0x112>
    3e04:	ad c0       	rjmp	.+346    	; 0x3f60 <_Z4ERstv+0x26c>
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:269
    3e06:	2a 85       	ldd	r18, Y+10	; 0x0a
    3e08:	3b 85       	ldd	r19, Y+11	; 0x0b
    3e0a:	8e 85       	ldd	r24, Y+14	; 0x0e
    3e0c:	9f 85       	ldd	r25, Y+15	; 0x0f
    3e0e:	b5 01       	movw	r22, r10
    3e10:	82 0f       	add	r24, r18
    3e12:	93 1f       	adc	r25, r19
    3e14:	0e 94 8c 35 	call	0x6b18	; 0x6b18 <strcpy>
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:270
    3e18:	df 86       	std	Y+15, r13	; 0x0f
    3e1a:	ce 86       	std	Y+14, r12	; 0x0e
itoa():
/app/arduino/hardware/tools/avr/avr/include/stdlib.h:439
    3e1c:	4a e0       	ldi	r20, 0x0A	; 10
    3e1e:	b8 01       	movw	r22, r16
    3e20:	89 2d       	mov	r24, r9
    3e22:	90 e0       	ldi	r25, 0x00	; 0
    3e24:	0e 94 74 32 	call	0x64e8	; 0x64e8 <__itoa_ncheck>
concat():
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:292
    3e28:	f8 01       	movw	r30, r16
    3e2a:	01 90       	ld	r0, Z+
    3e2c:	00 20       	and	r0, r0
    3e2e:	e9 f7       	brne	.-6      	; 0x3e2a <_Z4ERstv+0x136>
    3e30:	31 97       	sbiw	r30, 0x01	; 1
    3e32:	e0 1b       	sub	r30, r16
    3e34:	f1 0b       	sbc	r31, r17
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:265
    3e36:	ce 84       	ldd	r12, Y+14	; 0x0e
    3e38:	df 84       	ldd	r13, Y+15	; 0x0f
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:267
    3e3a:	30 97       	sbiw	r30, 0x00	; 0
    3e3c:	c9 f0       	breq	.+50     	; 0x3e70 <_Z4ERstv+0x17c>
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:265
    3e3e:	ce 0e       	add	r12, r30
    3e40:	df 1e       	adc	r13, r31
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:268
    3e42:	b6 01       	movw	r22, r12
    3e44:	ce 01       	movw	r24, r28
    3e46:	0a 96       	adiw	r24, 0x0a	; 10
    3e48:	0e 94 6b 27 	call	0x4ed6	; 0x4ed6 <_ZN6String7reserveEj>
    3e4c:	88 23       	and	r24, r24
    3e4e:	61 f0       	breq	.+24     	; 0x3e68 <_Z4ERstv+0x174>
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:269
    3e50:	2a 85       	ldd	r18, Y+10	; 0x0a
    3e52:	3b 85       	ldd	r19, Y+11	; 0x0b
    3e54:	8e 85       	ldd	r24, Y+14	; 0x0e
    3e56:	9f 85       	ldd	r25, Y+15	; 0x0f
    3e58:	b8 01       	movw	r22, r16
    3e5a:	82 0f       	add	r24, r18
    3e5c:	93 1f       	adc	r25, r19
    3e5e:	0e 94 8c 35 	call	0x6b18	; 0x6b18 <strcpy>
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:270
    3e62:	df 86       	std	Y+15, r13	; 0x0f
    3e64:	ce 86       	std	Y+14, r12	; 0x0e
    3e66:	04 c0       	rjmp	.+8      	; 0x3e70 <_Z4ERstv+0x17c>
operator+():
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:377
    3e68:	ce 01       	movw	r24, r28
    3e6a:	0a 96       	adiw	r24, 0x0a	; 10
    3e6c:	0e 94 92 27 	call	0x4f24	; 0x4f24 <_ZN6String10invalidateEv>
write():
/app/arduino/hardware/arduino/avr/cores/arduino/Print.h:58
    3e70:	4e 85       	ldd	r20, Y+14	; 0x0e
    3e72:	5f 85       	ldd	r21, Y+15	; 0x0f
    3e74:	6a 85       	ldd	r22, Y+10	; 0x0a
    3e76:	7b 85       	ldd	r23, Y+11	; 0x0b
    3e78:	8a e0       	ldi	r24, 0x0A	; 10
    3e7a:	97 e0       	ldi	r25, 0x07	; 7
    3e7c:	0e 94 38 2b 	call	0x5670	; 0x5670 <_ZN5Print5writeEPKhj>
/app/arduino/hardware/arduino/avr/cores/arduino/Print.h:54
    3e80:	42 e0       	ldi	r20, 0x02	; 2
    3e82:	50 e0       	ldi	r21, 0x00	; 0
    3e84:	67 ed       	ldi	r22, 0xD7	; 215
    3e86:	72 e0       	ldi	r23, 0x02	; 2
    3e88:	8a e0       	ldi	r24, 0x0A	; 10
    3e8a:	97 e0       	ldi	r25, 0x07	; 7
    3e8c:	0e 94 38 2b 	call	0x5670	; 0x5670 <_ZN5Print5writeEPKhj>
__base_dtor ():
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:124
    3e90:	8a 85       	ldd	r24, Y+10	; 0x0a
    3e92:	9b 85       	ldd	r25, Y+11	; 0x0b
    3e94:	0e 94 1c 34 	call	0x6838	; 0x6838 <free>
    3e98:	88 89       	ldd	r24, Y+16	; 0x10
    3e9a:	99 89       	ldd	r25, Y+17	; 0x11
    3e9c:	0e 94 1c 34 	call	0x6838	; 0x6838 <free>
    3ea0:	8f ef       	ldi	r24, 0xFF	; 255
    3ea2:	e8 1a       	sub	r14, r24
    3ea4:	f8 0a       	sbc	r15, r24
_Z4ERstv():
/app/builds/15/RPG_electronic_world.ino:1992
    3ea6:	e5 e0       	ldi	r30, 0x05	; 5
    3ea8:	ee 16       	cp	r14, r30
    3eaa:	f1 04       	cpc	r15, r1
    3eac:	09 f0       	breq	.+2      	; 0x3eb0 <_Z4ERstv+0x1bc>
    3eae:	4a cf       	rjmp	.-364    	; 0x3d44 <_Z4ERstv+0x50>
/app/builds/15/RPG_electronic_world.ino:1995
    3eb0:	8e e0       	ldi	r24, 0x0E	; 14
    3eb2:	97 e0       	ldi	r25, 0x07	; 7
    3eb4:	0e 94 63 2c 	call	0x58c6	; 0x58c6 <_ZN12Arduboy2Base7displayEv>
/app/builds/15/RPG_electronic_world.ino:1996
    3eb8:	68 e8       	ldi	r22, 0x88	; 136
    3eba:	73 e1       	ldi	r23, 0x13	; 19
    3ebc:	80 e0       	ldi	r24, 0x00	; 0
    3ebe:	90 e0       	ldi	r25, 0x00	; 0
    3ec0:	0e 94 b1 2b 	call	0x5762	; 0x5762 <delay>
/app/builds/15/RPG_electronic_world.ino:1997
    3ec4:	0e 94 2a 2a 	call	0x5454	; 0x5454 <_ZN8Arduboy25clearEv.constprop.23>
/app/builds/15/RPG_electronic_world.ino:1998
    3ec8:	0e 94 0d 2f 	call	0x5e1a	; 0x5e1a <_Z8drawOOPSv>
setTextColor():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1273
    3ecc:	10 92 24 07 	sts	0x0724, r1	; 0x800724 <arduboy+0x1a>
setTextBackground():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1283
    3ed0:	81 e0       	ldi	r24, 0x01	; 1
    3ed2:	80 93 25 07 	sts	0x0725, r24	; 0x800725 <arduboy+0x1b>
_Z4ERstv():
/app/builds/15/RPG_electronic_world.ino:2000
    3ed6:	83 e4       	ldi	r24, 0x43	; 67
    3ed8:	90 e2       	ldi	r25, 0x20	; 32
    3eda:	0e 94 fa 2a 	call	0x55f4	; 0x55f4 <_ZN5Print7printlnEPK19__FlashStringHelper.constprop.14>
/app/builds/15/RPG_electronic_world.ino:2001
    3ede:	8e e0       	ldi	r24, 0x0E	; 14
    3ee0:	97 e0       	ldi	r25, 0x07	; 7
    3ee2:	0e 94 63 2c 	call	0x58c6	; 0x58c6 <_ZN12Arduboy2Base7displayEv>
/app/builds/15/RPG_electronic_world.ino:2002
    3ee6:	00 e0       	ldi	r16, 0x00	; 0
    3ee8:	10 e0       	ldi	r17, 0x00	; 0
/app/builds/15/RPG_electronic_world.ino:2003
    3eea:	60 e0       	ldi	r22, 0x00	; 0
    3eec:	c8 01       	movw	r24, r16
    3eee:	0e 94 ef 2e 	call	0x5dde	; 0x5dde <_ZN11EEPROMClass6updateEih.isra.1.lto_priv.104>
/app/builds/15/RPG_electronic_world.ino:2002
    3ef2:	0f 5f       	subi	r16, 0xFF	; 255
    3ef4:	1f 4f       	sbci	r17, 0xFF	; 255
    3ef6:	01 15       	cp	r16, r1
    3ef8:	f4 e0       	ldi	r31, 0x04	; 4
    3efa:	1f 07       	cpc	r17, r31
    3efc:	b1 f7       	brne	.-20     	; 0x3eea <_Z4ERstv+0x1f6>
/app/builds/15/RPG_electronic_world.ino:2005
    3efe:	86 e3       	ldi	r24, 0x36	; 54
    3f00:	90 e2       	ldi	r25, 0x20	; 32
    3f02:	0e 94 fa 2a 	call	0x55f4	; 0x55f4 <_ZN5Print7printlnEPK19__FlashStringHelper.constprop.14>
/app/builds/15/RPG_electronic_world.ino:2006
    3f06:	8e e0       	ldi	r24, 0x0E	; 14
    3f08:	97 e0       	ldi	r25, 0x07	; 7
    3f0a:	0e 94 63 2c 	call	0x58c6	; 0x58c6 <_ZN12Arduboy2Base7displayEv>
/app/builds/15/RPG_electronic_world.ino:2007
    3f0e:	0e 94 6f 1a 	call	0x34de	; 0x34de <_Z5Esavev>
/app/builds/15/RPG_electronic_world.ino:2008
    3f12:	62 e0       	ldi	r22, 0x02	; 2
    3f14:	85 e0       	ldi	r24, 0x05	; 5
    3f16:	90 e0       	ldi	r25, 0x00	; 0
    3f18:	0e 94 ef 2e 	call	0x5dde	; 0x5dde <_ZN11EEPROMClass6updateEih.isra.1.lto_priv.104>
/app/builds/15/RPG_electronic_world.ino:2009
    3f1c:	6f eb       	ldi	r22, 0xBF	; 191
    3f1e:	70 e0       	ldi	r23, 0x00	; 0
    3f20:	86 e0       	ldi	r24, 0x06	; 6
    3f22:	0e 94 57 1a 	call	0x34ae	; 0x34ae <_Z6EWUinthi>
/app/builds/15/RPG_electronic_world.ino:2010
    3f26:	60 e2       	ldi	r22, 0x20	; 32
    3f28:	70 e0       	ldi	r23, 0x00	; 0
    3f2a:	88 e0       	ldi	r24, 0x08	; 8
    3f2c:	0e 94 57 1a 	call	0x34ae	; 0x34ae <_Z6EWUinthi>
/app/builds/15/RPG_electronic_world.ino:2011
    3f30:	6b e0       	ldi	r22, 0x0B	; 11
    3f32:	8a e0       	ldi	r24, 0x0A	; 10
    3f34:	90 e0       	ldi	r25, 0x00	; 0
    3f36:	0e 94 ef 2e 	call	0x5dde	; 0x5dde <_ZN11EEPROMClass6updateEih.isra.1.lto_priv.104>
/app/builds/15/RPG_electronic_world.ino:2012
    3f3a:	8f e2       	ldi	r24, 0x2F	; 47
    3f3c:	90 e2       	ldi	r25, 0x20	; 32
    3f3e:	0e 94 fa 2a 	call	0x55f4	; 0x55f4 <_ZN5Print7printlnEPK19__FlashStringHelper.constprop.14>
/app/builds/15/RPG_electronic_world.ino:2013
    3f42:	8e e0       	ldi	r24, 0x0E	; 14
    3f44:	97 e0       	ldi	r25, 0x07	; 7
    3f46:	0e 94 63 2c 	call	0x58c6	; 0x58c6 <_ZN12Arduboy2Base7displayEv>
/app/builds/15/RPG_electronic_world.ino:2014
    3f4a:	6c ed       	ldi	r22, 0xDC	; 220
    3f4c:	75 e0       	ldi	r23, 0x05	; 5
    3f4e:	80 e0       	ldi	r24, 0x00	; 0
    3f50:	90 e0       	ldi	r25, 0x00	; 0
    3f52:	0e 94 b1 2b 	call	0x5762	; 0x5762 <delay>
/app/builds/15/RPG_electronic_world.ino:2016
    3f56:	00 e0       	ldi	r16, 0x00	; 0
    3f58:	10 e0       	ldi	r17, 0x00	; 0
    3f5a:	f8 01       	movw	r30, r16
    3f5c:	09 95       	icall
    3f5e:	fd cf       	rjmp	.-6      	; 0x3f5a <_Z4ERstv+0x266>
operator+():
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:356
    3f60:	ce 01       	movw	r24, r28
    3f62:	0a 96       	adiw	r24, 0x0a	; 10
    3f64:	0e 94 92 27 	call	0x4f24	; 0x4f24 <_ZN6String10invalidateEv>
    3f68:	59 cf       	rjmp	.-334    	; 0x3e1c <_Z4ERstv+0x128>

00003f6a <_Z6ERUinth>:
_Z6ERUinth():
/app/builds/15/RPG_electronic_world.ino:1959
    3f6a:	1f 93       	push	r17
    3f6c:	cf 93       	push	r28
    3f6e:	df 93       	push	r29
/app/builds/15/RPG_electronic_world.ino:1962
    3f70:	c8 2f       	mov	r28, r24
    3f72:	d0 e0       	ldi	r29, 0x00	; 0
    3f74:	ce 01       	movw	r24, r28
    3f76:	0e 94 0b 2f 	call	0x5e16	; 0x5e16 <_ZN11EEPROMClass4readEi.isra.0.lto_priv.42>
    3f7a:	18 2f       	mov	r17, r24
    3f7c:	ce 01       	movw	r24, r28
    3f7e:	01 96       	adiw	r24, 0x01	; 1
    3f80:	0e 94 0b 2f 	call	0x5e16	; 0x5e16 <_ZN11EEPROMClass4readEi.isra.0.lto_priv.42>
    3f84:	c8 2f       	mov	r28, r24
/app/builds/15/RPG_electronic_world.ino:1964
    3f86:	61 e0       	ldi	r22, 0x01	; 1
    3f88:	70 e0       	ldi	r23, 0x00	; 0
    3f8a:	80 e0       	ldi	r24, 0x00	; 0
    3f8c:	90 e0       	ldi	r25, 0x00	; 0
    3f8e:	0e 94 b1 2b 	call	0x5762	; 0x5762 <delay>
/app/builds/15/RPG_electronic_world.ino:1968
    3f92:	81 2f       	mov	r24, r17
    3f94:	9c 2f       	mov	r25, r28
    3f96:	df 91       	pop	r29
    3f98:	cf 91       	pop	r28
    3f9a:	1f 91       	pop	r17
    3f9c:	08 95       	ret

00003f9e <_Z4SBDPv>:
_Z4SBDPv():
/app/builds/15/RPG_electronic_world.ino:1760
    3f9e:	cf 93       	push	r28
    3fa0:	df 93       	push	r29
/app/builds/15/RPG_electronic_world.ino:1762
    3fa2:	80 91 1c 01 	lds	r24, 0x011C	; 0x80011c <PlayerD>
    3fa6:	81 30       	cpi	r24, 0x01	; 1
    3fa8:	79 f0       	breq	.+30     	; 0x3fc8 <_Z4SBDPv+0x2a>
    3faa:	38 f0       	brcs	.+14     	; 0x3fba <_Z4SBDPv+0x1c>
    3fac:	82 30       	cpi	r24, 0x02	; 2
    3fae:	b9 f0       	breq	.+46     	; 0x3fde <_Z4SBDPv+0x40>
    3fb0:	83 30       	cpi	r24, 0x03	; 3
    3fb2:	f9 f4       	brne	.+62     	; 0x3ff2 <_Z4SBDPv+0x54>
/app/builds/15/RPG_electronic_world.ino:1776
    3fb4:	81 e0       	ldi	r24, 0x01	; 1
    3fb6:	90 e0       	ldi	r25, 0x00	; 0
    3fb8:	14 c0       	rjmp	.+40     	; 0x3fe2 <_Z4SBDPv+0x44>
/app/builds/15/RPG_electronic_world.ino:1764
    3fba:	10 92 e5 02 	sts	0x02E5, r1	; 0x8002e5 <CPDX+0x1>
    3fbe:	10 92 e4 02 	sts	0x02E4, r1	; 0x8002e4 <CPDX>
/app/builds/15/RPG_electronic_world.ino:1765
    3fc2:	8f ef       	ldi	r24, 0xFF	; 255
    3fc4:	9f ef       	ldi	r25, 0xFF	; 255
    3fc6:	06 c0       	rjmp	.+12     	; 0x3fd4 <_Z4SBDPv+0x36>
/app/builds/15/RPG_electronic_world.ino:1768
    3fc8:	10 92 e5 02 	sts	0x02E5, r1	; 0x8002e5 <CPDX+0x1>
    3fcc:	10 92 e4 02 	sts	0x02E4, r1	; 0x8002e4 <CPDX>
/app/builds/15/RPG_electronic_world.ino:1769
    3fd0:	81 e0       	ldi	r24, 0x01	; 1
    3fd2:	90 e0       	ldi	r25, 0x00	; 0
    3fd4:	90 93 e3 02 	sts	0x02E3, r25	; 0x8002e3 <CPDY+0x1>
    3fd8:	80 93 e2 02 	sts	0x02E2, r24	; 0x8002e2 <CPDY>
    3fdc:	0a c0       	rjmp	.+20     	; 0x3ff2 <_Z4SBDPv+0x54>
/app/builds/15/RPG_electronic_world.ino:1772
    3fde:	8f ef       	ldi	r24, 0xFF	; 255
    3fe0:	9f ef       	ldi	r25, 0xFF	; 255
/app/builds/15/RPG_electronic_world.ino:1776
    3fe2:	90 93 e5 02 	sts	0x02E5, r25	; 0x8002e5 <CPDX+0x1>
    3fe6:	80 93 e4 02 	sts	0x02E4, r24	; 0x8002e4 <CPDX>
/app/builds/15/RPG_electronic_world.ino:1777
    3fea:	10 92 e3 02 	sts	0x02E3, r1	; 0x8002e3 <CPDY+0x1>
    3fee:	10 92 e2 02 	sts	0x02E2, r1	; 0x8002e2 <CPDY>
/app/builds/15/RPG_electronic_world.ino:1780
    3ff2:	81 e0       	ldi	r24, 0x01	; 1
    3ff4:	80 93 e6 02 	sts	0x02E6, r24	; 0x8002e6 <LA>
/app/builds/15/RPG_electronic_world.ino:1781
    3ff8:	e0 91 03 01 	lds	r30, 0x0103	; 0x800103 <Entity>
    3ffc:	f0 91 04 01 	lds	r31, 0x0104	; 0x800104 <Entity+0x1>
    4000:	40 91 e4 02 	lds	r20, 0x02E4	; 0x8002e4 <CPDX>
    4004:	50 91 e5 02 	lds	r21, 0x02E5	; 0x8002e5 <CPDX+0x1>
    4008:	bf 01       	movw	r22, r30
    400a:	64 0f       	add	r22, r20
    400c:	75 1f       	adc	r23, r21
    400e:	67 3f       	cpi	r22, 0xF7	; 247
    4010:	71 05       	cpc	r23, r1
    4012:	70 f4       	brcc	.+28     	; 0x4030 <_Z4SBDPv+0x92>
    4014:	a0 91 05 01 	lds	r26, 0x0105	; 0x800105 <Entity+0x2>
    4018:	b0 91 06 01 	lds	r27, 0x0106	; 0x800106 <Entity+0x3>
    401c:	20 91 e2 02 	lds	r18, 0x02E2	; 0x8002e2 <CPDY>
    4020:	30 91 e3 02 	lds	r19, 0x02E3	; 0x8002e3 <CPDY+0x1>
    4024:	cd 01       	movw	r24, r26
    4026:	82 0f       	add	r24, r18
    4028:	93 1f       	adc	r25, r19
    402a:	87 3f       	cpi	r24, 0xF7	; 247
    402c:	91 05       	cpc	r25, r1
    402e:	18 f0       	brcs	.+6      	; 0x4036 <_Z4SBDPv+0x98>
/app/builds/15/RPG_electronic_world.ino:1782
    4030:	10 92 e6 02 	sts	0x02E6, r1	; 0x8002e6 <LA>
    4034:	65 c0       	rjmp	.+202    	; 0x4100 <_Z4SBDPv+0x162>
/app/builds/15/RPG_electronic_world.ino:1784
    4036:	ef 01       	movw	r28, r30
    4038:	f7 fd       	sbrc	r31, 7
    403a:	2f 96       	adiw	r28, 0x0f	; 15
    403c:	68 94       	set
    403e:	13 f8       	bld	r1, 3
    4040:	d5 95       	asr	r29
    4042:	c7 95       	ror	r28
    4044:	16 94       	lsr	r1
    4046:	e1 f7       	brne	.-8      	; 0x4040 <_Z4SBDPv+0xa2>
    4048:	68 94       	set
    404a:	13 f8       	bld	r1, 3
    404c:	75 95       	asr	r23
    404e:	67 95       	ror	r22
    4050:	16 94       	lsr	r1
    4052:	e1 f7       	brne	.-8      	; 0x404c <_Z4SBDPv+0xae>
    4054:	c6 17       	cp	r28, r22
    4056:	d7 07       	cpc	r29, r23
    4058:	a1 f1       	breq	.+104    	; 0x40c2 <_Z4SBDPv+0x124>
/app/builds/15/RPG_electronic_world.ino:1787
    405a:	60 91 e1 02 	lds	r22, 0x02E1	; 0x8002e1 <ROOM>
    405e:	c3 e0       	ldi	r28, 0x03	; 3
    4060:	44 0f       	add	r20, r20
    4062:	55 1f       	adc	r21, r21
    4064:	ca 95       	dec	r28
    4066:	e1 f7       	brne	.-8      	; 0x4060 <_Z4SBDPv+0xc2>
    4068:	e4 0f       	add	r30, r20
    406a:	f5 1f       	adc	r31, r21
    406c:	f7 fd       	sbrc	r31, 7
    406e:	3f 96       	adiw	r30, 0x0f	; 15
    4070:	44 e0       	ldi	r20, 0x04	; 4
    4072:	f5 95       	asr	r31
    4074:	e7 95       	ror	r30
    4076:	4a 95       	dec	r20
    4078:	e1 f7       	brne	.-8      	; 0x4072 <_Z4SBDPv+0xd4>
    407a:	80 e1       	ldi	r24, 0x10	; 16
    407c:	68 9f       	mul	r22, r24
    407e:	a0 01       	movw	r20, r0
    4080:	11 24       	eor	r1, r1
    4082:	73 e0       	ldi	r23, 0x03	; 3
    4084:	22 0f       	add	r18, r18
    4086:	33 1f       	adc	r19, r19
    4088:	7a 95       	dec	r23
    408a:	e1 f7       	brne	.-8      	; 0x4084 <_Z4SBDPv+0xe6>
    408c:	cd 01       	movw	r24, r26
    408e:	82 0f       	add	r24, r18
    4090:	93 1f       	adc	r25, r19
    4092:	97 fd       	sbrc	r25, 7
    4094:	0f 96       	adiw	r24, 0x0f	; 15
    4096:	24 e0       	ldi	r18, 0x04	; 4
    4098:	95 95       	asr	r25
    409a:	87 95       	ror	r24
    409c:	2a 95       	dec	r18
    409e:	e1 f7       	brne	.-8      	; 0x4098 <_Z4SBDPv+0xfa>
    40a0:	84 0f       	add	r24, r20
    40a2:	95 1f       	adc	r25, r21
    40a4:	34 e0       	ldi	r19, 0x04	; 4
    40a6:	88 0f       	add	r24, r24
    40a8:	99 1f       	adc	r25, r25
    40aa:	3a 95       	dec	r19
    40ac:	e1 f7       	brne	.-8      	; 0x40a6 <_Z4SBDPv+0x108>
    40ae:	e8 0f       	add	r30, r24
    40b0:	f9 1f       	adc	r31, r25
    40b2:	e1 55       	subi	r30, 0x51	; 81
    40b4:	f5 4f       	sbci	r31, 0xF5	; 245
    40b6:	a7 ec       	ldi	r26, 0xC7	; 199
    40b8:	b1 e0       	ldi	r27, 0x01	; 1
    40ba:	91 e0       	ldi	r25, 0x01	; 1
    40bc:	2a e2       	ldi	r18, 0x2A	; 42
    40be:	2a 0f       	add	r18, r26
    40c0:	14 c0       	rjmp	.+40     	; 0x40ea <_Z4SBDPv+0x14c>
/app/builds/15/RPG_electronic_world.ino:1784
    40c2:	bd 01       	movw	r22, r26
    40c4:	b7 ff       	sbrs	r27, 7
    40c6:	02 c0       	rjmp	.+4      	; 0x40cc <_Z4SBDPv+0x12e>
    40c8:	61 5f       	subi	r22, 0xF1	; 241
    40ca:	7f 4f       	sbci	r23, 0xFF	; 255
    40cc:	c4 e0       	ldi	r28, 0x04	; 4
    40ce:	75 95       	asr	r23
    40d0:	67 95       	ror	r22
    40d2:	ca 95       	dec	r28
    40d4:	e1 f7       	brne	.-8      	; 0x40ce <_Z4SBDPv+0x130>
    40d6:	d4 e0       	ldi	r29, 0x04	; 4
    40d8:	95 95       	asr	r25
    40da:	87 95       	ror	r24
    40dc:	da 95       	dec	r29
    40de:	e1 f7       	brne	.-8      	; 0x40d8 <_Z4SBDPv+0x13a>
    40e0:	68 17       	cp	r22, r24
    40e2:	79 07       	cpc	r23, r25
    40e4:	09 f0       	breq	.+2      	; 0x40e8 <_Z4SBDPv+0x14a>
    40e6:	b9 cf       	rjmp	.-142    	; 0x405a <_Z4SBDPv+0xbc>
    40e8:	0b c0       	rjmp	.+22     	; 0x4100 <_Z4SBDPv+0x162>
/app/builds/15/RPG_electronic_world.ino:1787
    40ea:	84 91       	lpm	r24, Z
    40ec:	3d 91       	ld	r19, X+
    40ee:	83 13       	cpse	r24, r19
    40f0:	03 c0       	rjmp	.+6      	; 0x40f8 <_Z4SBDPv+0x15a>
    40f2:	65 3f       	cpi	r22, 0xF5	; 245
    40f4:	08 f4       	brcc	.+2      	; 0x40f8 <_Z4SBDPv+0x15a>
/app/builds/15/RPG_electronic_world.ino:1788
    40f6:	90 e0       	ldi	r25, 0x00	; 0
/app/builds/15/RPG_electronic_world.ino:1786
    40f8:	2a 13       	cpse	r18, r26
    40fa:	f7 cf       	rjmp	.-18     	; 0x40ea <_Z4SBDPv+0x14c>
    40fc:	90 93 e6 02 	sts	0x02E6, r25	; 0x8002e6 <LA>
/app/builds/15/RPG_electronic_world.ino:1798
    4100:	df 91       	pop	r29
    4102:	cf 91       	pop	r28
    4104:	08 95       	ret

00004106 <_Z3keyv>:
_Z3keyv():
/app/builds/15/RPG_electronic_world.ino:1712
    4106:	0f 93       	push	r16
    4108:	1f 93       	push	r17
/app/builds/15/RPG_electronic_world.ino:1713
    410a:	0e 94 eb 2b 	call	0x57d6	; 0x57d6 <millis>
    410e:	00 91 f8 02 	lds	r16, 0x02F8	; 0x8002f8 <Timer+0x4>
    4112:	10 91 f9 02 	lds	r17, 0x02F9	; 0x8002f9 <Timer+0x5>
    4116:	20 91 fa 02 	lds	r18, 0x02FA	; 0x8002fa <Timer+0x6>
    411a:	30 91 fb 02 	lds	r19, 0x02FB	; 0x8002fb <Timer+0x7>
    411e:	0c 5e       	subi	r16, 0xEC	; 236
    4120:	1f 4f       	sbci	r17, 0xFF	; 255
    4122:	2f 4f       	sbci	r18, 0xFF	; 255
    4124:	3f 4f       	sbci	r19, 0xFF	; 255
    4126:	60 17       	cp	r22, r16
    4128:	71 07       	cpc	r23, r17
    412a:	82 07       	cpc	r24, r18
    412c:	93 07       	cpc	r25, r19
    412e:	08 f4       	brcc	.+2      	; 0x4132 <_Z3keyv+0x2c>
    4130:	40 c0       	rjmp	.+128    	; 0x41b2 <_Z3keyv+0xac>
/app/builds/15/RPG_electronic_world.ino:1714
    4132:	0e 94 eb 2b 	call	0x57d6	; 0x57d6 <millis>
    4136:	60 93 f8 02 	sts	0x02F8, r22	; 0x8002f8 <Timer+0x4>
    413a:	70 93 f9 02 	sts	0x02F9, r23	; 0x8002f9 <Timer+0x5>
    413e:	80 93 fa 02 	sts	0x02FA, r24	; 0x8002fa <Timer+0x6>
    4142:	90 93 fb 02 	sts	0x02FB, r25	; 0x8002fb <Timer+0x7>
/app/builds/15/RPG_electronic_world.ino:1719
    4146:	8f ef       	ldi	r24, 0xFF	; 255
    4148:	80 93 0f 01 	sts	0x010F, r24	; 0x80010f <KeyBack>
pressed():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:997
    414c:	0e 94 46 2c 	call	0x588c	; 0x588c <_ZN12Arduboy2Core12buttonsStateEv>
_Z3keyv():
/app/builds/15/RPG_electronic_world.ino:1720
    4150:	87 fd       	sbrc	r24, 7
/app/builds/15/RPG_electronic_world.ino:1721
    4152:	10 92 0f 01 	sts	0x010F, r1	; 0x80010f <KeyBack>
pressed():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:997
    4156:	0e 94 46 2c 	call	0x588c	; 0x588c <_ZN12Arduboy2Core12buttonsStateEv>
_Z3keyv():
/app/builds/15/RPG_electronic_world.ino:1723
    415a:	84 ff       	sbrs	r24, 4
    415c:	03 c0       	rjmp	.+6      	; 0x4164 <_Z3keyv+0x5e>
/app/builds/15/RPG_electronic_world.ino:1724
    415e:	81 e0       	ldi	r24, 0x01	; 1
    4160:	80 93 0f 01 	sts	0x010F, r24	; 0x80010f <KeyBack>
pressed():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:997
    4164:	0e 94 46 2c 	call	0x588c	; 0x588c <_ZN12Arduboy2Core12buttonsStateEv>
_Z3keyv():
/app/builds/15/RPG_electronic_world.ino:1726
    4168:	85 ff       	sbrs	r24, 5
    416a:	03 c0       	rjmp	.+6      	; 0x4172 <_Z3keyv+0x6c>
/app/builds/15/RPG_electronic_world.ino:1727
    416c:	82 e0       	ldi	r24, 0x02	; 2
    416e:	80 93 0f 01 	sts	0x010F, r24	; 0x80010f <KeyBack>
pressed():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:997
    4172:	0e 94 46 2c 	call	0x588c	; 0x588c <_ZN12Arduboy2Core12buttonsStateEv>
_Z3keyv():
/app/builds/15/RPG_electronic_world.ino:1729
    4176:	86 ff       	sbrs	r24, 6
    4178:	03 c0       	rjmp	.+6      	; 0x4180 <_Z3keyv+0x7a>
/app/builds/15/RPG_electronic_world.ino:1730
    417a:	83 e0       	ldi	r24, 0x03	; 3
    417c:	80 93 0f 01 	sts	0x010F, r24	; 0x80010f <KeyBack>
pressed():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:997
    4180:	0e 94 46 2c 	call	0x588c	; 0x588c <_ZN12Arduboy2Core12buttonsStateEv>
_Z3keyv():
/app/builds/15/RPG_electronic_world.ino:1732
    4184:	83 ff       	sbrs	r24, 3
    4186:	03 c0       	rjmp	.+6      	; 0x418e <_Z3keyv+0x88>
/app/builds/15/RPG_electronic_world.ino:1733
    4188:	84 e0       	ldi	r24, 0x04	; 4
    418a:	80 93 0f 01 	sts	0x010F, r24	; 0x80010f <KeyBack>
pressed():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:997
    418e:	0e 94 46 2c 	call	0x588c	; 0x588c <_ZN12Arduboy2Core12buttonsStateEv>
_Z3keyv():
/app/builds/15/RPG_electronic_world.ino:1735
    4192:	82 ff       	sbrs	r24, 2
    4194:	03 c0       	rjmp	.+6      	; 0x419c <_Z3keyv+0x96>
/app/builds/15/RPG_electronic_world.ino:1736
    4196:	85 e0       	ldi	r24, 0x05	; 5
    4198:	80 93 0f 01 	sts	0x010F, r24	; 0x80010f <KeyBack>
pressed():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:997
    419c:	0e 94 46 2c 	call	0x588c	; 0x588c <_ZN12Arduboy2Core12buttonsStateEv>
_Z3keyv():
/app/builds/15/RPG_electronic_world.ino:1738
    41a0:	83 ff       	sbrs	r24, 3
    41a2:	07 c0       	rjmp	.+14     	; 0x41b2 <_Z3keyv+0xac>
pressed():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:997
    41a4:	0e 94 46 2c 	call	0x588c	; 0x588c <_ZN12Arduboy2Core12buttonsStateEv>
_Z3keyv():
/app/builds/15/RPG_electronic_world.ino:1738
    41a8:	82 ff       	sbrs	r24, 2
    41aa:	03 c0       	rjmp	.+6      	; 0x41b2 <_Z3keyv+0xac>
/app/builds/15/RPG_electronic_world.ino:1739
    41ac:	86 e0       	ldi	r24, 0x06	; 6
    41ae:	80 93 0f 01 	sts	0x010F, r24	; 0x80010f <KeyBack>
/app/builds/15/RPG_electronic_world.ino:1742
    41b2:	1f 91       	pop	r17
    41b4:	0f 91       	pop	r16
    41b6:	08 95       	ret

000041b8 <_Z14KarmaCutscenesb>:
_Z14KarmaCutscenesb():
/app/builds/15/RPG_electronic_world.ino:1555
    41b8:	8f 92       	push	r8
    41ba:	9f 92       	push	r9
    41bc:	af 92       	push	r10
    41be:	bf 92       	push	r11
    41c0:	cf 92       	push	r12
    41c2:	df 92       	push	r13
    41c4:	ef 92       	push	r14
    41c6:	ff 92       	push	r15
    41c8:	0f 93       	push	r16
    41ca:	1f 93       	push	r17
    41cc:	cf 93       	push	r28
    41ce:	df 93       	push	r29
    41d0:	08 2f       	mov	r16, r24
    41d2:	c1 e3       	ldi	r28, 0x31	; 49
    41d4:	d0 e0       	ldi	r29, 0x00	; 0
    41d6:	c1 2c       	mov	r12, r1
    41d8:	d1 2c       	mov	r13, r1
    41da:	76 01       	movw	r14, r12
map():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:54
    41dc:	87 ee       	ldi	r24, 0xE7	; 231
    41de:	88 2e       	mov	r8, r24
    41e0:	99 24       	eor	r9, r9
    41e2:	9a 94       	dec	r9
    41e4:	a9 2c       	mov	r10, r9
    41e6:	b9 2c       	mov	r11, r9
_Z14KarmaCutscenesb():
/app/builds/15/RPG_electronic_world.ino:1557
    41e8:	01 11       	cpse	r16, r1
    41ea:	27 c0       	rjmp	.+78     	; 0x423a <_Z14KarmaCutscenesb+0x82>
/app/builds/15/RPG_electronic_world.ino:1561
    41ec:	0e 94 2a 2a 	call	0x5454	; 0x5454 <_ZN8Arduboy25clearEv.constprop.23>
/app/builds/15/RPG_electronic_world.ino:1562
    41f0:	0e 94 4a 1c 	call	0x3894	; 0x3894 <_Z7DrawMapv>
/app/builds/15/RPG_electronic_world.ino:1563
    41f4:	0e 94 4e 29 	call	0x529c	; 0x529c <_Z11draw_playerhh.constprop.28>
/app/builds/15/RPG_electronic_world.ino:1564
    41f8:	10 91 02 01 	lds	r17, 0x0102	; 0x800102 <Karma>
    41fc:	11 50       	subi	r17, 0x01	; 1
map():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:54
    41fe:	c7 01       	movw	r24, r14
    4200:	b6 01       	movw	r22, r12
    4202:	a5 01       	movw	r20, r10
    4204:	94 01       	movw	r18, r8
    4206:	0e 94 bf 32 	call	0x657e	; 0x657e <__divmodsi4>
    420a:	da 01       	movw	r26, r20
    420c:	c9 01       	movw	r24, r18
_Z14KarmaCutscenesb():
/app/builds/15/RPG_electronic_world.ino:1564
    420e:	41 2f       	mov	r20, r17
    4210:	be 01       	movw	r22, r28
    4212:	0e 94 b8 1d 	call	0x3b70	; 0x3b70 <_Z8DrawRuneiih>
/app/builds/15/RPG_electronic_world.ino:1565
    4216:	8e e0       	ldi	r24, 0x0E	; 14
    4218:	97 e0       	ldi	r25, 0x07	; 7
    421a:	0e 94 63 2c 	call	0x58c6	; 0x58c6 <_ZN12Arduboy2Base7displayEv>
    421e:	87 e0       	ldi	r24, 0x07	; 7
    4220:	c8 1a       	sub	r12, r24
    4222:	d1 08       	sbc	r13, r1
    4224:	e1 08       	sbc	r14, r1
    4226:	f1 08       	sbc	r15, r1
    4228:	21 97       	sbiw	r28, 0x01	; 1
/app/builds/15/RPG_electronic_world.ino:1556
    422a:	81 e5       	ldi	r24, 0x51	; 81
    422c:	c8 16       	cp	r12, r24
    422e:	8f ef       	ldi	r24, 0xFF	; 255
    4230:	d8 06       	cpc	r13, r24
    4232:	e8 06       	cpc	r14, r24
    4234:	f8 06       	cpc	r15, r24
    4236:	c1 f6       	brne	.-80     	; 0x41e8 <_Z14KarmaCutscenesb+0x30>
    4238:	06 c0       	rjmp	.+12     	; 0x4246 <_Z14KarmaCutscenesb+0x8e>
/app/builds/15/RPG_electronic_world.ino:1558
    423a:	0e 94 83 20 	call	0x4106	; 0x4106 <_Z3keyv>
/app/builds/15/RPG_electronic_world.ino:1559
    423e:	90 91 0f 01 	lds	r25, 0x010F	; 0x80010f <KeyBack>
    4242:	95 30       	cpi	r25, 0x05	; 5
    4244:	99 f2       	breq	.-90     	; 0x41ec <_Z14KarmaCutscenesb+0x34>
/app/builds/15/RPG_electronic_world.ino:1567
    4246:	df 91       	pop	r29
    4248:	cf 91       	pop	r28
    424a:	1f 91       	pop	r17
    424c:	0f 91       	pop	r16
    424e:	ff 90       	pop	r15
    4250:	ef 90       	pop	r14
    4252:	df 90       	pop	r13
    4254:	cf 90       	pop	r12
    4256:	bf 90       	pop	r11
    4258:	af 90       	pop	r10
    425a:	9f 90       	pop	r9
    425c:	8f 90       	pop	r8
    425e:	08 95       	ret

00004260 <_Z9DrawKarmac>:
_Z9DrawKarmac():
/app/builds/15/RPG_electronic_world.ino:1528
    4260:	af 92       	push	r10
    4262:	bf 92       	push	r11
    4264:	cf 92       	push	r12
    4266:	df 92       	push	r13
    4268:	ef 92       	push	r14
    426a:	ff 92       	push	r15
    426c:	0f 93       	push	r16
    426e:	cf 93       	push	r28
    4270:	df 93       	push	r29
    4272:	d8 2f       	mov	r29, r24
/app/builds/15/RPG_electronic_world.ino:1530
    4274:	20 91 02 01 	lds	r18, 0x0102	; 0x800102 <Karma>
    4278:	08 2e       	mov	r0, r24
    427a:	00 0c       	add	r0, r0
    427c:	99 0b       	sbc	r25, r25
    427e:	82 0f       	add	r24, r18
    4280:	91 1d       	adc	r25, r1
    4282:	01 97       	sbiw	r24, 0x01	; 1
    4284:	0a 97       	sbiw	r24, 0x0a	; 10
    4286:	18 f4       	brcc	.+6      	; 0x428e <_Z9DrawKarmac+0x2e>
    4288:	2d 0f       	add	r18, r29
    428a:	20 93 02 01 	sts	0x0102, r18	; 0x800102 <Karma>
/app/builds/15/RPG_electronic_world.ino:1531
    428e:	ce e0       	ldi	r28, 0x0E	; 14
    4290:	dc 9f       	mul	r29, r28
    4292:	c0 2d       	mov	r28, r0
    4294:	11 24       	eor	r1, r1
    4296:	89 ef       	ldi	r24, 0xF9	; 249
    4298:	a8 2e       	mov	r10, r24
    429a:	bb 24       	eor	r11, r11
    429c:	ba 94       	dec	r11
/app/builds/15/RPG_electronic_world.ino:1532
    429e:	0e 94 2a 2a 	call	0x5454	; 0x5454 <_ZN8Arduboy25clearEv.constprop.23>
/app/builds/15/RPG_electronic_world.ino:1533
    42a2:	0e 94 4a 1c 	call	0x3894	; 0x3894 <_Z7DrawMapv>
/app/builds/15/RPG_electronic_world.ino:1534
    42a6:	0e 94 4e 29 	call	0x529c	; 0x529c <_Z11draw_playerhh.constprop.28>
    42aa:	65 01       	movw	r12, r10
    42ac:	cc 1a       	sub	r12, r28
    42ae:	d1 08       	sbc	r13, r1
    42b0:	c7 fd       	sbrc	r28, 7
    42b2:	d3 94       	inc	r13
    42b4:	e1 2c       	mov	r14, r1
    42b6:	f1 2c       	mov	r15, r1
/app/builds/15/RPG_electronic_world.ino:1536
    42b8:	40 91 02 01 	lds	r20, 0x0102	; 0x800102 <Karma>
    42bc:	84 2f       	mov	r24, r20
    42be:	90 e0       	ldi	r25, 0x00	; 0
    42c0:	01 96       	adiw	r24, 0x01	; 1
    42c2:	8e 19       	sub	r24, r14
    42c4:	9f 09       	sbc	r25, r15
    42c6:	0a 97       	sbiw	r24, 0x0a	; 10
    42c8:	b0 f4       	brcc	.+44     	; 0x42f6 <_Z9DrawKarmac+0x96>
    42ca:	4f 5f       	subi	r20, 0xFF	; 255
/app/builds/15/RPG_electronic_world.ino:1537
    42cc:	4e 19       	sub	r20, r14
    42ce:	b6 01       	movw	r22, r12
    42d0:	88 e0       	ldi	r24, 0x08	; 8
    42d2:	90 e0       	ldi	r25, 0x00	; 0
    42d4:	0e 94 b8 1d 	call	0x3b70	; 0x3b70 <_Z8DrawRuneiih>
/app/builds/15/RPG_electronic_world.ino:1538
    42d8:	82 e0       	ldi	r24, 0x02	; 2
    42da:	e8 16       	cp	r14, r24
    42dc:	f1 04       	cpc	r15, r1
    42de:	59 f0       	breq	.+22     	; 0x42f6 <_Z9DrawKarmac+0x96>
    42e0:	01 e0       	ldi	r16, 0x01	; 1
    42e2:	96 01       	movw	r18, r12
    42e4:	22 5f       	subi	r18, 0xF2	; 242
    42e6:	3f 4f       	sbci	r19, 0xFF	; 255
    42e8:	46 e1       	ldi	r20, 0x16	; 22
    42ea:	50 e0       	ldi	r21, 0x00	; 0
    42ec:	b6 01       	movw	r22, r12
    42ee:	88 e0       	ldi	r24, 0x08	; 8
    42f0:	90 e0       	ldi	r25, 0x00	; 0
    42f2:	0e 94 9a 1a 	call	0x3534	; 0x3534 <_Z4Bluriiiih>
    42f6:	8f ef       	ldi	r24, 0xFF	; 255
    42f8:	e8 1a       	sub	r14, r24
    42fa:	f8 0a       	sbc	r15, r24
    42fc:	8f e0       	ldi	r24, 0x0F	; 15
    42fe:	c8 0e       	add	r12, r24
    4300:	d1 1c       	adc	r13, r1
/app/builds/15/RPG_electronic_world.ino:1535
    4302:	86 e0       	ldi	r24, 0x06	; 6
    4304:	e8 16       	cp	r14, r24
    4306:	f1 04       	cpc	r15, r1
    4308:	b9 f6       	brne	.-82     	; 0x42b8 <_Z9DrawKarmac+0x58>
/app/builds/15/RPG_electronic_world.ino:1542
    430a:	40 91 08 03 	lds	r20, 0x0308	; 0x800308 <player_dyn>
    430e:	46 5f       	subi	r20, 0xF6	; 246
    4310:	00 e0       	ldi	r16, 0x00	; 0
    4312:	21 e0       	ldi	r18, 0x01	; 1
    4314:	6e e1       	ldi	r22, 0x1E	; 30
    4316:	70 e0       	ldi	r23, 0x00	; 0
    4318:	8f e0       	ldi	r24, 0x0F	; 15
    431a:	90 e0       	ldi	r25, 0x00	; 0
    431c:	0e 94 f8 1a 	call	0x35f0	; 0x35f0 <_Z10drawCircleiihhh>
/app/builds/15/RPG_electronic_world.ino:1543
    4320:	40 91 08 03 	lds	r20, 0x0308	; 0x800308 <player_dyn>
    4324:	45 5f       	subi	r20, 0xF5	; 245
    4326:	20 e0       	ldi	r18, 0x00	; 0
    4328:	6e e1       	ldi	r22, 0x1E	; 30
    432a:	70 e0       	ldi	r23, 0x00	; 0
    432c:	8f e0       	ldi	r24, 0x0F	; 15
    432e:	90 e0       	ldi	r25, 0x00	; 0
    4330:	0e 94 f8 1a 	call	0x35f0	; 0x35f0 <_Z10drawCircleiihhh>
/app/builds/15/RPG_electronic_world.ino:1544
    4334:	40 91 08 03 	lds	r20, 0x0308	; 0x800308 <player_dyn>
    4338:	44 5f       	subi	r20, 0xF4	; 244
    433a:	21 e0       	ldi	r18, 0x01	; 1
    433c:	6e e1       	ldi	r22, 0x1E	; 30
    433e:	70 e0       	ldi	r23, 0x00	; 0
    4340:	8f e0       	ldi	r24, 0x0F	; 15
    4342:	90 e0       	ldi	r25, 0x00	; 0
    4344:	0e 94 f8 1a 	call	0x35f0	; 0x35f0 <_Z10drawCircleiihhh>
/app/builds/15/RPG_electronic_world.ino:1545
    4348:	8e e0       	ldi	r24, 0x0E	; 14
    434a:	97 e0       	ldi	r25, 0x07	; 7
    434c:	0e 94 63 2c 	call	0x58c6	; 0x58c6 <_ZN12Arduboy2Base7displayEv>
/app/builds/15/RPG_electronic_world.ino:1546
    4350:	d7 ff       	sbrs	r29, 7
    4352:	02 c0       	rjmp	.+4      	; 0x4358 <_Z9DrawKarmac+0xf8>
    4354:	cf 5f       	subi	r28, 0xFF	; 255
    4356:	02 c0       	rjmp	.+4      	; 0x435c <_Z9DrawKarmac+0xfc>
    4358:	d1 11       	cpse	r29, r1
    435a:	c1 50       	subi	r28, 0x01	; 1
/app/builds/15/RPG_electronic_world.ino:1547
    435c:	c1 11       	cpse	r28, r1
    435e:	9f cf       	rjmp	.-194    	; 0x429e <_Z9DrawKarmac+0x3e>
/app/builds/15/RPG_electronic_world.ino:1550
    4360:	df 91       	pop	r29
    4362:	cf 91       	pop	r28
    4364:	0f 91       	pop	r16
    4366:	ff 90       	pop	r15
    4368:	ef 90       	pop	r14
    436a:	df 90       	pop	r13
    436c:	cf 90       	pop	r12
    436e:	bf 90       	pop	r11
    4370:	af 90       	pop	r10
    4372:	08 95       	ret

00004374 <_Z5MBlurv>:
_Z5MBlurv():
/app/builds/15/RPG_electronic_world.ino:1484
    4374:	0f 93       	push	r16
    4376:	cf 93       	push	r28
/app/builds/15/RPG_electronic_world.ino:1485
    4378:	c0 e0       	ldi	r28, 0x00	; 0
/app/builds/15/RPG_electronic_world.ino:1486
    437a:	0c 2f       	mov	r16, r28
    437c:	20 e4       	ldi	r18, 0x40	; 64
    437e:	30 e0       	ldi	r19, 0x00	; 0
    4380:	4f e7       	ldi	r20, 0x7F	; 127
    4382:	50 e0       	ldi	r21, 0x00	; 0
    4384:	60 e0       	ldi	r22, 0x00	; 0
    4386:	70 e0       	ldi	r23, 0x00	; 0
    4388:	80 e0       	ldi	r24, 0x00	; 0
    438a:	90 e0       	ldi	r25, 0x00	; 0
    438c:	0e 94 9a 1a 	call	0x3534	; 0x3534 <_Z4Bluriiiih>
/app/builds/15/RPG_electronic_world.ino:1487
    4390:	8e e0       	ldi	r24, 0x0E	; 14
    4392:	97 e0       	ldi	r25, 0x07	; 7
    4394:	0e 94 63 2c 	call	0x58c6	; 0x58c6 <_ZN12Arduboy2Base7displayEv>
/app/builds/15/RPG_electronic_world.ino:1488
    4398:	6a ef       	ldi	r22, 0xFA	; 250
    439a:	70 e0       	ldi	r23, 0x00	; 0
    439c:	80 e0       	ldi	r24, 0x00	; 0
    439e:	90 e0       	ldi	r25, 0x00	; 0
    43a0:	0e 94 b1 2b 	call	0x5762	; 0x5762 <delay>
/app/builds/15/RPG_electronic_world.ino:1485
    43a4:	cf 5f       	subi	r28, 0xFF	; 255
    43a6:	c4 30       	cpi	r28, 0x04	; 4
    43a8:	41 f7       	brne	.-48     	; 0x437a <_Z5MBlurv+0x6>
/app/builds/15/RPG_electronic_world.ino:1490
    43aa:	cf 91       	pop	r28
    43ac:	0f 91       	pop	r16
    43ae:	08 95       	ret

000043b0 <_Z4drawv>:
_Z4drawv():
/app/builds/15/RPG_electronic_world.ino:1495
    43b0:	8f 92       	push	r8
    43b2:	9f 92       	push	r9
    43b4:	af 92       	push	r10
    43b6:	bf 92       	push	r11
    43b8:	cf 92       	push	r12
    43ba:	df 92       	push	r13
    43bc:	ef 92       	push	r14
    43be:	ff 92       	push	r15
    43c0:	0f 93       	push	r16
    43c2:	1f 93       	push	r17
    43c4:	cf 93       	push	r28
    43c6:	df 93       	push	r29
/app/builds/15/RPG_electronic_world.ino:1496
    43c8:	0e 94 2a 2a 	call	0x5454	; 0x5454 <_ZN8Arduboy25clearEv.constprop.23>
/app/builds/15/RPG_electronic_world.ino:1497
    43cc:	0e 94 4a 1c 	call	0x3894	; 0x3894 <_Z7DrawMapv>
/app/builds/15/RPG_electronic_world.ino:1498
    43d0:	0e 94 4e 29 	call	0x529c	; 0x529c <_Z11draw_playerhh.constprop.28>
/app/builds/15/RPG_electronic_world.ino:1499
    43d4:	80 91 e1 02 	lds	r24, 0x02E1	; 0x8002e1 <ROOM>
    43d8:	90 e0       	ldi	r25, 0x00	; 0
    43da:	20 91 0d 01 	lds	r18, 0x010D	; 0x80010d <Entity+0xa>
    43de:	30 91 0e 01 	lds	r19, 0x010E	; 0x80010e <Entity+0xb>
    43e2:	82 17       	cp	r24, r18
    43e4:	93 07       	cpc	r25, r19
    43e6:	09 f0       	breq	.+2      	; 0x43ea <_Z4drawv+0x3a>
    43e8:	7c c0       	rjmp	.+248    	; 0x44e2 <_Z4drawv+0x132>
    43ea:	80 91 e0 02 	lds	r24, 0x02E0	; 0x8002e0 <GameEnd>
    43ee:	88 23       	and	r24, r24
    43f0:	09 f4       	brne	.+2      	; 0x43f4 <_Z4drawv+0x44>
    43f2:	77 c0       	rjmp	.+238    	; 0x44e2 <_Z4drawv+0x132>
    43f4:	80 91 05 01 	lds	r24, 0x0105	; 0x800105 <Entity+0x2>
    43f8:	90 91 06 01 	lds	r25, 0x0106	; 0x800106 <Entity+0x3>
    43fc:	97 fd       	sbrc	r25, 7
    43fe:	01 96       	adiw	r24, 0x01	; 1
    4400:	95 95       	asr	r25
    4402:	87 95       	ror	r24
    4404:	e0 90 0b 01 	lds	r14, 0x010B	; 0x80010b <Entity+0x8>
    4408:	f0 90 0c 01 	lds	r15, 0x010C	; 0x80010c <Entity+0x9>
    440c:	e8 1a       	sub	r14, r24
    440e:	f9 0a       	sbc	r15, r25
    4410:	80 91 03 01 	lds	r24, 0x0103	; 0x800103 <Entity>
    4414:	90 91 04 01 	lds	r25, 0x0104	; 0x800104 <Entity+0x1>
    4418:	97 fd       	sbrc	r25, 7
    441a:	01 96       	adiw	r24, 0x01	; 1
    441c:	95 95       	asr	r25
    441e:	87 95       	ror	r24
    4420:	c0 90 09 01 	lds	r12, 0x0109	; 0x800109 <Entity+0x6>
    4424:	d0 90 0a 01 	lds	r13, 0x010A	; 0x80010a <Entity+0x7>
    4428:	c8 1a       	sub	r12, r24
    442a:	d9 0a       	sbc	r13, r25
/app/builds/15/RPG_electronic_world.ino:1640
    442c:	c1 e0       	ldi	r28, 0x01	; 1
draw_Reverberation():
/app/builds/15/RPG_electronic_world.ino:1641
    442e:	aa 24       	eor	r10, r10
    4430:	aa 94       	dec	r10
    4432:	b1 2c       	mov	r11, r1
/app/builds/15/RPG_electronic_world.ino:1640
    4434:	90 91 00 01 	lds	r25, 0x0100	; 0x800100 <__data_start>
    4438:	c9 17       	cp	r28, r25
    443a:	80 f4       	brcc	.+32     	; 0x445c <_Z4drawv+0xac>
/app/builds/15/RPG_electronic_world.ino:1641
    443c:	69 2f       	mov	r22, r25
    443e:	70 e0       	ldi	r23, 0x00	; 0
    4440:	c5 01       	movw	r24, r10
    4442:	0e 94 59 33 	call	0x66b2	; 0x66b2 <__divmodhi4>
    4446:	c6 9f       	mul	r28, r22
    4448:	00 2d       	mov	r16, r0
    444a:	11 24       	eor	r1, r1
    444c:	20 e0       	ldi	r18, 0x00	; 0
    444e:	4c 2f       	mov	r20, r28
    4450:	b7 01       	movw	r22, r14
    4452:	c6 01       	movw	r24, r12
    4454:	0e 94 f8 1a 	call	0x35f0	; 0x35f0 <_Z10drawCircleiihhh>
/app/builds/15/RPG_electronic_world.ino:1640
    4458:	cf 5f       	subi	r28, 0xFF	; 255
    445a:	ec cf       	rjmp	.-40     	; 0x4434 <_Z4drawv+0x84>
/app/builds/15/RPG_electronic_world.ino:1643
    445c:	20 91 03 01 	lds	r18, 0x0103	; 0x800103 <Entity>
    4460:	30 91 04 01 	lds	r19, 0x0104	; 0x800104 <Entity+0x1>
    4464:	37 ff       	sbrs	r19, 7
    4466:	02 c0       	rjmp	.+4      	; 0x446c <_Z4drawv+0xbc>
    4468:	21 5f       	subi	r18, 0xF1	; 241
    446a:	3f 4f       	sbci	r19, 0xFF	; 255
    446c:	a9 01       	movw	r20, r18
    446e:	a4 e0       	ldi	r26, 0x04	; 4
    4470:	55 95       	asr	r21
    4472:	47 95       	ror	r20
    4474:	aa 95       	dec	r26
    4476:	e1 f7       	brne	.-8      	; 0x4470 <_Z4drawv+0xc0>
    4478:	40 93 df 02 	sts	0x02DF, r20	; 0x8002df <PMX>
/app/builds/15/RPG_electronic_world.ino:1644
    447c:	20 91 05 01 	lds	r18, 0x0105	; 0x800105 <Entity+0x2>
    4480:	30 91 06 01 	lds	r19, 0x0106	; 0x800106 <Entity+0x3>
    4484:	37 ff       	sbrs	r19, 7
    4486:	02 c0       	rjmp	.+4      	; 0x448c <_Z4drawv+0xdc>
    4488:	21 5f       	subi	r18, 0xF1	; 241
    448a:	3f 4f       	sbci	r19, 0xFF	; 255
    448c:	f4 e0       	ldi	r31, 0x04	; 4
    448e:	35 95       	asr	r19
    4490:	27 95       	ror	r18
    4492:	fa 95       	dec	r31
    4494:	e1 f7       	brne	.-8      	; 0x448e <_Z4drawv+0xde>
    4496:	20 93 de 02 	sts	0x02DE, r18	; 0x8002de <PMY>
/app/builds/15/RPG_electronic_world.ino:1645
    449a:	60 91 09 01 	lds	r22, 0x0109	; 0x800109 <Entity+0x6>
    449e:	70 91 0a 01 	lds	r23, 0x010A	; 0x80010a <Entity+0x7>
    44a2:	77 ff       	sbrs	r23, 7
    44a4:	02 c0       	rjmp	.+4      	; 0x44aa <_Z4drawv+0xfa>
    44a6:	61 5f       	subi	r22, 0xF1	; 241
    44a8:	7f 4f       	sbci	r23, 0xFF	; 255
    44aa:	e4 e0       	ldi	r30, 0x04	; 4
    44ac:	75 95       	asr	r23
    44ae:	67 95       	ror	r22
    44b0:	ea 95       	dec	r30
    44b2:	e1 f7       	brne	.-8      	; 0x44ac <_Z4drawv+0xfc>
    44b4:	46 17       	cp	r20, r22
    44b6:	57 07       	cpc	r21, r23
    44b8:	a1 f4       	brne	.+40     	; 0x44e2 <_Z4drawv+0x132>
    44ba:	40 91 0b 01 	lds	r20, 0x010B	; 0x80010b <Entity+0x8>
    44be:	50 91 0c 01 	lds	r21, 0x010C	; 0x80010c <Entity+0x9>
    44c2:	57 ff       	sbrs	r21, 7
    44c4:	02 c0       	rjmp	.+4      	; 0x44ca <_Z4drawv+0x11a>
    44c6:	41 5f       	subi	r20, 0xF1	; 241
    44c8:	5f 4f       	sbci	r21, 0xFF	; 255
    44ca:	74 e0       	ldi	r23, 0x04	; 4
    44cc:	55 95       	asr	r21
    44ce:	47 95       	ror	r20
    44d0:	7a 95       	dec	r23
    44d2:	e1 f7       	brne	.-8      	; 0x44cc <_Z4drawv+0x11c>
    44d4:	24 17       	cp	r18, r20
    44d6:	35 07       	cpc	r19, r21
    44d8:	21 f4       	brne	.+8      	; 0x44e2 <_Z4drawv+0x132>
    44da:	64 e0       	ldi	r22, 0x04	; 4
    44dc:	69 0f       	add	r22, r25
    44de:	60 93 00 01 	sts	0x0100, r22	; 0x800100 <__data_start>
_Z4drawv():
/app/builds/15/RPG_electronic_world.ino:1501
    44e2:	80 91 01 01 	lds	r24, 0x0101	; 0x800101 <DrawKarmaB>
    44e6:	88 23       	and	r24, r24
    44e8:	49 f0       	breq	.+18     	; 0x44fc <_Z4drawv+0x14c>
    44ea:	40 91 02 01 	lds	r20, 0x0102	; 0x800102 <Karma>
    44ee:	41 50       	subi	r20, 0x01	; 1
    44f0:	61 e3       	ldi	r22, 0x31	; 49
    44f2:	70 e0       	ldi	r23, 0x00	; 0
    44f4:	80 e0       	ldi	r24, 0x00	; 0
    44f6:	90 e0       	ldi	r25, 0x00	; 0
    44f8:	0e 94 b8 1d 	call	0x3b70	; 0x3b70 <_Z8DrawRuneiih>
Event():
/app/builds/15/RPG_electronic_world.ino:1386
    44fc:	80 91 03 01 	lds	r24, 0x0103	; 0x800103 <Entity>
    4500:	90 91 04 01 	lds	r25, 0x0104	; 0x800104 <Entity+0x1>
    4504:	97 fd       	sbrc	r25, 7
    4506:	0f 96       	adiw	r24, 0x0f	; 15
    4508:	64 e0       	ldi	r22, 0x04	; 4
    450a:	95 95       	asr	r25
    450c:	87 95       	ror	r24
    450e:	6a 95       	dec	r22
    4510:	e1 f7       	brne	.-8      	; 0x450a <_Z4drawv+0x15a>
    4512:	80 93 df 02 	sts	0x02DF, r24	; 0x8002df <PMX>
/app/builds/15/RPG_electronic_world.ino:1387
    4516:	80 91 05 01 	lds	r24, 0x0105	; 0x800105 <Entity+0x2>
    451a:	90 91 06 01 	lds	r25, 0x0106	; 0x800106 <Entity+0x3>
    451e:	97 fd       	sbrc	r25, 7
    4520:	0f 96       	adiw	r24, 0x0f	; 15
    4522:	34 e0       	ldi	r19, 0x04	; 4
    4524:	95 95       	asr	r25
    4526:	87 95       	ror	r24
    4528:	3a 95       	dec	r19
    452a:	e1 f7       	brne	.-8      	; 0x4524 <_Z4drawv+0x174>
    452c:	80 93 de 02 	sts	0x02DE, r24	; 0x8002de <PMY>
    4530:	0a e8       	ldi	r16, 0x8A	; 138
    4532:	12 e2       	ldi	r17, 0x22	; 34
    4534:	cb e4       	ldi	r28, 0x4B	; 75
    4536:	d9 e0       	ldi	r29, 0x09	; 9
    4538:	4d e5       	ldi	r20, 0x5D	; 93
    453a:	c4 2e       	mov	r12, r20
    453c:	48 e0       	ldi	r20, 0x08	; 8
    453e:	d4 2e       	mov	r13, r20
    4540:	59 e8       	ldi	r21, 0x89	; 137
    4542:	e5 2e       	mov	r14, r21
    4544:	52 e2       	ldi	r21, 0x22	; 34
    4546:	f5 2e       	mov	r15, r21
    4548:	fe 01       	movw	r30, r28
    454a:	31 97       	sbiw	r30, 0x01	; 1
/app/builds/15/RPG_electronic_world.ino:1392
    454c:	e4 91       	lpm	r30, Z
    454e:	80 91 e1 02 	lds	r24, 0x02E1	; 0x8002e1 <ROOM>
    4552:	e8 13       	cpse	r30, r24
    4554:	18 c0       	rjmp	.+48     	; 0x4586 <_Z4drawv+0x1d6>
    4556:	f6 01       	movw	r30, r12
    4558:	31 97       	sbiw	r30, 0x01	; 1
/app/builds/15/RPG_electronic_world.ino:1393
    455a:	94 91       	lpm	r25, Z
    455c:	80 91 1c 01 	lds	r24, 0x011C	; 0x80011c <PlayerD>
    4560:	98 17       	cp	r25, r24
    4562:	19 f0       	breq	.+6      	; 0x456a <_Z4drawv+0x1ba>
    4564:	e4 91       	lpm	r30, Z
    4566:	ef 3f       	cpi	r30, 0xFF	; 255
    4568:	71 f4       	brne	.+28     	; 0x4586 <_Z4drawv+0x1d6>
    456a:	f8 01       	movw	r30, r16
    456c:	33 97       	sbiw	r30, 0x03	; 3
/app/builds/15/RPG_electronic_world.ino:1394
    456e:	e4 91       	lpm	r30, Z
    4570:	80 91 df 02 	lds	r24, 0x02DF	; 0x8002df <PMX>
    4574:	e8 13       	cpse	r30, r24
    4576:	07 c0       	rjmp	.+14     	; 0x4586 <_Z4drawv+0x1d6>
    4578:	f8 01       	movw	r30, r16
    457a:	32 97       	sbiw	r30, 0x02	; 2
    457c:	e4 91       	lpm	r30, Z
    457e:	80 91 de 02 	lds	r24, 0x02DE	; 0x8002de <PMY>
    4582:	e8 17       	cp	r30, r24
    4584:	e9 f0       	breq	.+58     	; 0x45c0 <_Z4drawv+0x210>
    4586:	0c 5f       	subi	r16, 0xFC	; 252
    4588:	1f 4f       	sbci	r17, 0xFF	; 255
    458a:	23 96       	adiw	r28, 0x03	; 3
    458c:	f2 e0       	ldi	r31, 0x02	; 2
    458e:	cf 0e       	add	r12, r31
    4590:	d1 1c       	adc	r13, r1
    4592:	24 e0       	ldi	r18, 0x04	; 4
    4594:	e2 0e       	add	r14, r18
    4596:	f1 1c       	adc	r15, r1
/app/builds/15/RPG_electronic_world.ino:1388
    4598:	8a e0       	ldi	r24, 0x0A	; 10
    459a:	c0 3b       	cpi	r28, 0xB0	; 176
    459c:	d8 07       	cpc	r29, r24
    459e:	a1 f6       	brne	.-88     	; 0x4548 <_Z4drawv+0x198>
_Z4drawv():
/app/builds/15/RPG_electronic_world.ino:1512
    45a0:	8e e0       	ldi	r24, 0x0E	; 14
    45a2:	97 e0       	ldi	r25, 0x07	; 7
/app/builds/15/RPG_electronic_world.ino:1514
    45a4:	df 91       	pop	r29
    45a6:	cf 91       	pop	r28
    45a8:	1f 91       	pop	r17
    45aa:	0f 91       	pop	r16
    45ac:	ff 90       	pop	r15
    45ae:	ef 90       	pop	r14
    45b0:	df 90       	pop	r13
    45b2:	cf 90       	pop	r12
    45b4:	bf 90       	pop	r11
    45b6:	af 90       	pop	r10
    45b8:	9f 90       	pop	r9
    45ba:	8f 90       	pop	r8
/app/builds/15/RPG_electronic_world.ino:1512
    45bc:	0c 94 63 2c 	jmp	0x58c6	; 0x58c6 <_ZN12Arduboy2Base7displayEv>
    45c0:	fe 01       	movw	r30, r28
    45c2:	31 96       	adiw	r30, 0x01	; 1
Event():
/app/builds/15/RPG_electronic_world.ino:1395
    45c4:	e4 91       	lpm	r30, Z
    45c6:	e1 30       	cpi	r30, 0x01	; 1
    45c8:	09 f0       	breq	.+2      	; 0x45cc <_Z4drawv+0x21c>
    45ca:	45 c0       	rjmp	.+138    	; 0x4656 <_Z4drawv+0x2a6>
/app/builds/15/RPG_electronic_world.ino:1411
    45cc:	0e 94 83 20 	call	0x4106	; 0x4106 <_Z3keyv>
/app/builds/15/RPG_electronic_world.ino:1412
    45d0:	0e 94 eb 2b 	call	0x57d6	; 0x57d6 <millis>
    45d4:	80 90 fc 02 	lds	r8, 0x02FC	; 0x8002fc <Timer+0x8>
    45d8:	90 90 fd 02 	lds	r9, 0x02FD	; 0x8002fd <Timer+0x9>
    45dc:	a0 90 fe 02 	lds	r10, 0x02FE	; 0x8002fe <Timer+0xa>
    45e0:	b0 90 ff 02 	lds	r11, 0x02FF	; 0x8002ff <Timer+0xb>
    45e4:	f6 e9       	ldi	r31, 0x96	; 150
    45e6:	8f 0e       	add	r8, r31
    45e8:	91 1c       	adc	r9, r1
    45ea:	a1 1c       	adc	r10, r1
    45ec:	b1 1c       	adc	r11, r1
    45ee:	68 15       	cp	r22, r8
    45f0:	79 05       	cpc	r23, r9
    45f2:	8a 05       	cpc	r24, r10
    45f4:	9b 05       	cpc	r25, r11
    45f6:	08 f4       	brcc	.+2      	; 0x45fa <_Z4drawv+0x24a>
    45f8:	6c c0       	rjmp	.+216    	; 0x46d2 <_Z4drawv+0x322>
    45fa:	80 91 0f 01 	lds	r24, 0x010F	; 0x80010f <KeyBack>
    45fe:	84 30       	cpi	r24, 0x04	; 4
    4600:	09 f0       	breq	.+2      	; 0x4604 <_Z4drawv+0x254>
    4602:	67 c0       	rjmp	.+206    	; 0x46d2 <_Z4drawv+0x322>
    4604:	f6 01       	movw	r30, r12
    4606:	84 91       	lpm	r24, Z
    4608:	88 23       	and	r24, r24
    460a:	09 f4       	brne	.+2      	; 0x460e <_Z4drawv+0x25e>
    460c:	62 c0       	rjmp	.+196    	; 0x46d2 <_Z4drawv+0x322>
    460e:	f7 01       	movw	r30, r14
    4610:	b4 90       	lpm	r11, Z
    4612:	fe 01       	movw	r30, r28
    4614:	84 91       	lpm	r24, Z
    4616:	90 e0       	ldi	r25, 0x00	; 0
    4618:	0b 96       	adiw	r24, 0x0b	; 11
    461a:	0e 94 0b 2f 	call	0x5e16	; 0x5e16 <_ZN11EEPROMClass4readEi.isra.0.lto_priv.42>
    461e:	f8 01       	movw	r30, r16
    4620:	24 91       	lpm	r18, Z
    4622:	90 e0       	ldi	r25, 0x00	; 0
    4624:	8b 0d       	add	r24, r11
    4626:	91 1d       	adc	r25, r1
    4628:	30 e0       	ldi	r19, 0x00	; 0
    462a:	28 17       	cp	r18, r24
    462c:	39 07       	cpc	r19, r25
    462e:	0c f0       	brlt	.+2      	; 0x4632 <_Z4drawv+0x282>
    4630:	50 c0       	rjmp	.+160    	; 0x46d2 <_Z4drawv+0x322>
/app/builds/15/RPG_electronic_world.ino:1414
    4632:	fe 01       	movw	r30, r28
    4634:	84 91       	lpm	r24, Z
    4636:	90 e0       	ldi	r25, 0x00	; 0
    4638:	60 e0       	ldi	r22, 0x00	; 0
    463a:	0b 96       	adiw	r24, 0x0b	; 11
    463c:	0e 94 ef 2e 	call	0x5dde	; 0x5dde <_ZN11EEPROMClass6updateEih.isra.1.lto_priv.104>
/app/builds/15/RPG_electronic_world.ino:1415
    4640:	0e 94 eb 2b 	call	0x57d6	; 0x57d6 <millis>
    4644:	60 93 fc 02 	sts	0x02FC, r22	; 0x8002fc <Timer+0x8>
    4648:	70 93 fd 02 	sts	0x02FD, r23	; 0x8002fd <Timer+0x9>
    464c:	80 93 fe 02 	sts	0x02FE, r24	; 0x8002fe <Timer+0xa>
    4650:	90 93 ff 02 	sts	0x02FF, r25	; 0x8002ff <Timer+0xb>
    4654:	98 cf       	rjmp	.-208    	; 0x4586 <_Z4drawv+0x1d6>
/app/builds/15/RPG_electronic_world.ino:1395
    4656:	e1 30       	cpi	r30, 0x01	; 1
    4658:	48 f5       	brcc	.+82     	; 0x46ac <_Z4drawv+0x2fc>
/app/builds/15/RPG_electronic_world.ino:1398
    465a:	f6 01       	movw	r30, r12
    465c:	44 91       	lpm	r20, Z
    465e:	f8 01       	movw	r30, r16
    4660:	84 91       	lpm	r24, Z
    4662:	82 95       	swap	r24
    4664:	80 7f       	andi	r24, 0xF0	; 240
    4666:	f7 01       	movw	r30, r14
    4668:	24 91       	lpm	r18, Z
    466a:	22 95       	swap	r18
    466c:	20 7f       	andi	r18, 0xF0	; 240
    466e:	fe 01       	movw	r30, r28
    4670:	94 91       	lpm	r25, Z
TP():
/app/builds/15/RPG_electronic_world.ino:1748
    4672:	90 93 e1 02 	sts	0x02E1, r25	; 0x8002e1 <ROOM>
/app/builds/15/RPG_electronic_world.ino:1749
    4676:	92 2f       	mov	r25, r18
    4678:	92 95       	swap	r25
    467a:	9f 70       	andi	r25, 0x0F	; 15
    467c:	90 93 df 02 	sts	0x02DF, r25	; 0x8002df <PMX>
/app/builds/15/RPG_electronic_world.ino:1750
    4680:	98 2f       	mov	r25, r24
    4682:	92 95       	swap	r25
    4684:	9f 70       	andi	r25, 0x0F	; 15
    4686:	90 93 de 02 	sts	0x02DE, r25	; 0x8002de <PMY>
/app/builds/15/RPG_electronic_world.ino:1751
    468a:	30 e0       	ldi	r19, 0x00	; 0
    468c:	30 93 04 01 	sts	0x0104, r19	; 0x800104 <Entity+0x1>
    4690:	20 93 03 01 	sts	0x0103, r18	; 0x800103 <Entity>
/app/builds/15/RPG_electronic_world.ino:1752
    4694:	90 e0       	ldi	r25, 0x00	; 0
    4696:	90 93 06 01 	sts	0x0106, r25	; 0x800106 <Entity+0x3>
    469a:	80 93 05 01 	sts	0x0105, r24	; 0x800105 <Entity+0x2>
/app/builds/15/RPG_electronic_world.ino:1753
    469e:	40 93 1c 01 	sts	0x011C, r20	; 0x80011c <PlayerD>
/app/builds/15/RPG_electronic_world.ino:1754
    46a2:	0e 94 ba 21 	call	0x4374	; 0x4374 <_Z5MBlurv>
Event():
/app/builds/15/RPG_electronic_world.ino:1399
    46a6:	0e 94 6f 1a 	call	0x34de	; 0x34de <_Z5Esavev>
    46aa:	6d cf       	rjmp	.-294    	; 0x4586 <_Z4drawv+0x1d6>
/app/builds/15/RPG_electronic_world.ino:1395
    46ac:	e2 30       	cpi	r30, 0x02	; 2
    46ae:	09 f0       	breq	.+2      	; 0x46b2 <_Z4drawv+0x302>
    46b0:	6a cf       	rjmp	.-300    	; 0x4586 <_Z4drawv+0x1d6>
/app/builds/15/RPG_electronic_world.ino:1446
    46b2:	f8 01       	movw	r30, r16
    46b4:	84 91       	lpm	r24, Z
    46b6:	90 e0       	ldi	r25, 0x00	; 0
    46b8:	81 58       	subi	r24, 0x81	; 129
    46ba:	9f 4f       	sbci	r25, 0xFF	; 255
    46bc:	0e 94 0b 2f 	call	0x5e16	; 0x5e16 <_ZN11EEPROMClass4readEi.isra.0.lto_priv.42>
    46c0:	88 23       	and	r24, r24
    46c2:	09 f4       	brne	.+2      	; 0x46c6 <_Z4drawv+0x316>
    46c4:	58 c0       	rjmp	.+176    	; 0x4776 <_Z4drawv+0x3c6>
    46c6:	f6 01       	movw	r30, r12
    46c8:	84 91       	lpm	r24, Z
    46ca:	81 30       	cpi	r24, 0x01	; 1
    46cc:	09 f0       	breq	.+2      	; 0x46d0 <_Z4drawv+0x320>
    46ce:	5b cf       	rjmp	.-330    	; 0x4586 <_Z4drawv+0x1d6>
    46d0:	52 c0       	rjmp	.+164    	; 0x4776 <_Z4drawv+0x3c6>
/app/builds/15/RPG_electronic_world.ino:1417
    46d2:	f7 01       	movw	r30, r14
    46d4:	b4 90       	lpm	r11, Z
    46d6:	fe 01       	movw	r30, r28
    46d8:	84 91       	lpm	r24, Z
    46da:	90 e0       	ldi	r25, 0x00	; 0
    46dc:	0b 96       	adiw	r24, 0x0b	; 11
    46de:	0e 94 0b 2f 	call	0x5e16	; 0x5e16 <_ZN11EEPROMClass4readEi.isra.0.lto_priv.42>
    46e2:	8b 0d       	add	r24, r11
/app/builds/15/RPG_electronic_world.ino:1418
    46e4:	f8 01       	movw	r30, r16
    46e6:	94 91       	lpm	r25, Z
    46e8:	98 17       	cp	r25, r24
    46ea:	08 f4       	brcc	.+2      	; 0x46ee <_Z4drawv+0x33e>
    46ec:	4c cf       	rjmp	.-360    	; 0x4586 <_Z4drawv+0x1d6>
/app/builds/15/RPG_electronic_world.ino:1427
    46ee:	90 e0       	ldi	r25, 0x00	; 0
    46f0:	fc 01       	movw	r30, r24
    46f2:	ed 59       	subi	r30, 0x9D	; 157
    46f4:	fb 4d       	sbci	r31, 0xDB	; 219
    46f6:	64 91       	lpm	r22, Z
    46f8:	88 0f       	add	r24, r24
    46fa:	99 1f       	adc	r25, r25
    46fc:	dc 01       	movw	r26, r24
    46fe:	af 50       	subi	r26, 0x0F	; 15
    4700:	be 4f       	sbci	r27, 0xFE	; 254
    4702:	8d 91       	ld	r24, X+
    4704:	9c 91       	ld	r25, X
    4706:	0e 94 3d 2a 	call	0x547a	; 0x547a <_Z8drawTexthhPKhh.constprop.20>
/app/builds/15/RPG_electronic_world.ino:1428
    470a:	0e 94 eb 2b 	call	0x57d6	; 0x57d6 <millis>
    470e:	80 90 fc 02 	lds	r8, 0x02FC	; 0x8002fc <Timer+0x8>
    4712:	90 90 fd 02 	lds	r9, 0x02FD	; 0x8002fd <Timer+0x9>
    4716:	a0 90 fe 02 	lds	r10, 0x02FE	; 0x8002fe <Timer+0xa>
    471a:	b0 90 ff 02 	lds	r11, 0x02FF	; 0x8002ff <Timer+0xb>
    471e:	f6 e9       	ldi	r31, 0x96	; 150
    4720:	8f 0e       	add	r8, r31
    4722:	91 1c       	adc	r9, r1
    4724:	a1 1c       	adc	r10, r1
    4726:	b1 1c       	adc	r11, r1
    4728:	68 15       	cp	r22, r8
    472a:	79 05       	cpc	r23, r9
    472c:	8a 05       	cpc	r24, r10
    472e:	9b 05       	cpc	r25, r11
    4730:	08 f4       	brcc	.+2      	; 0x4734 <_Z4drawv+0x384>
    4732:	29 cf       	rjmp	.-430    	; 0x4586 <_Z4drawv+0x1d6>
/app/builds/15/RPG_electronic_world.ino:1429
    4734:	0e 94 eb 2b 	call	0x57d6	; 0x57d6 <millis>
    4738:	60 93 fc 02 	sts	0x02FC, r22	; 0x8002fc <Timer+0x8>
    473c:	70 93 fd 02 	sts	0x02FD, r23	; 0x8002fd <Timer+0x9>
    4740:	80 93 fe 02 	sts	0x02FE, r24	; 0x8002fe <Timer+0xa>
    4744:	90 93 ff 02 	sts	0x02FF, r25	; 0x8002ff <Timer+0xb>
/app/builds/15/RPG_electronic_world.ino:1430
    4748:	0e 94 83 20 	call	0x4106	; 0x4106 <_Z3keyv>
/app/builds/15/RPG_electronic_world.ino:1431
    474c:	80 91 0f 01 	lds	r24, 0x010F	; 0x80010f <KeyBack>
    4750:	84 30       	cpi	r24, 0x04	; 4
    4752:	09 f0       	breq	.+2      	; 0x4756 <_Z4drawv+0x3a6>
    4754:	18 cf       	rjmp	.-464    	; 0x4586 <_Z4drawv+0x1d6>
    4756:	fe 01       	movw	r30, r28
    4758:	84 91       	lpm	r24, Z
    475a:	90 e0       	ldi	r25, 0x00	; 0
    475c:	0b 96       	adiw	r24, 0x0b	; 11
    475e:	0e 94 0b 2f 	call	0x5e16	; 0x5e16 <_ZN11EEPROMClass4readEi.isra.0.lto_priv.42>
    4762:	fe 01       	movw	r30, r28
    4764:	94 91       	lpm	r25, Z
    4766:	61 e0       	ldi	r22, 0x01	; 1
    4768:	68 0f       	add	r22, r24
    476a:	89 2f       	mov	r24, r25
    476c:	90 e0       	ldi	r25, 0x00	; 0
    476e:	0b 96       	adiw	r24, 0x0b	; 11
    4770:	0e 94 ef 2e 	call	0x5dde	; 0x5dde <_ZN11EEPROMClass6updateEih.isra.1.lto_priv.104>
    4774:	08 cf       	rjmp	.-496    	; 0x4586 <_Z4drawv+0x1d6>
/app/builds/15/RPG_electronic_world.ino:1447
    4776:	f7 01       	movw	r30, r14
    4778:	b4 90       	lpm	r11, Z
/app/builds/15/RPG_electronic_world.ino:1448
    477a:	fe 01       	movw	r30, r28
    477c:	84 91       	lpm	r24, Z
    477e:	81 11       	cpse	r24, r1
    4780:	01 c0       	rjmp	.+2      	; 0x4784 <_Z4drawv+0x3d4>
    4782:	b1 94       	neg	r11
/app/builds/15/RPG_electronic_world.ino:1449
    4784:	f8 01       	movw	r30, r16
    4786:	84 91       	lpm	r24, Z
    4788:	90 e0       	ldi	r25, 0x00	; 0
    478a:	61 e0       	ldi	r22, 0x01	; 1
    478c:	81 58       	subi	r24, 0x81	; 129
    478e:	9f 4f       	sbci	r25, 0xFF	; 255
    4790:	0e 94 ef 2e 	call	0x5dde	; 0x5dde <_ZN11EEPROMClass6updateEih.isra.1.lto_priv.104>
/app/builds/15/RPG_electronic_world.ino:1450
    4794:	80 e0       	ldi	r24, 0x00	; 0
    4796:	0e 94 dc 20 	call	0x41b8	; 0x41b8 <_Z14KarmaCutscenesb>
/app/builds/15/RPG_electronic_world.ino:1451
    479a:	8b 2d       	mov	r24, r11
    479c:	0e 94 30 21 	call	0x4260	; 0x4260 <_Z9DrawKarmac>
/app/builds/15/RPG_electronic_world.ino:1452
    47a0:	80 e0       	ldi	r24, 0x00	; 0
    47a2:	0e 94 30 21 	call	0x4260	; 0x4260 <_Z9DrawKarmac>
/app/builds/15/RPG_electronic_world.ino:1453
    47a6:	0e 94 6f 1a 	call	0x34de	; 0x34de <_Z5Esavev>
/app/builds/15/RPG_electronic_world.ino:1455
    47aa:	68 ee       	ldi	r22, 0xE8	; 232
    47ac:	73 e0       	ldi	r23, 0x03	; 3
    47ae:	80 e0       	ldi	r24, 0x00	; 0
    47b0:	90 e0       	ldi	r25, 0x00	; 0
    47b2:	0e 94 b1 2b 	call	0x5762	; 0x5762 <delay>
    47b6:	e7 ce       	rjmp	.-562    	; 0x4586 <_Z4drawv+0x1d6>

000047b8 <_ZN7Serial_9availableEv>:
_ZN7Serial_9availableEv():
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:175
    47b8:	fc 01       	movw	r30, r24
    47ba:	84 85       	ldd	r24, Z+12	; 0x0c
    47bc:	95 85       	ldd	r25, Z+13	; 0x0d
    47be:	97 fd       	sbrc	r25, 7
    47c0:	0b c0       	rjmp	.+22     	; 0x47d8 <_ZN7Serial_9availableEv+0x20>
__base_ctor ():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:202
    47c2:	9f b7       	in	r25, 0x3f	; 63
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:204
    47c4:	f8 94       	cli
SetEP():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:136
    47c6:	82 e0       	ldi	r24, 0x02	; 2
    47c8:	80 93 e9 00 	sts	0x00E9, r24	; 0x8000e9 <__TEXT_REGION_LENGTH__+0x7e00e9>
FifoByteCount():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:141
    47cc:	80 91 f2 00 	lds	r24, 0x00F2	; 0x8000f2 <__TEXT_REGION_LENGTH__+0x7e00f2>
__base_dtor ():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:209
    47d0:	9f bf       	out	0x3f, r25	; 63
_ZN7Serial_9availableEv():
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:176
    47d2:	90 e0       	ldi	r25, 0x00	; 0
    47d4:	01 96       	adiw	r24, 0x01	; 1
    47d6:	08 95       	ret
__base_ctor ():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:202
    47d8:	9f b7       	in	r25, 0x3f	; 63
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:204
    47da:	f8 94       	cli
SetEP():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:136
    47dc:	82 e0       	ldi	r24, 0x02	; 2
    47de:	80 93 e9 00 	sts	0x00E9, r24	; 0x8000e9 <__TEXT_REGION_LENGTH__+0x7e00e9>
FifoByteCount():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:141
    47e2:	80 91 f2 00 	lds	r24, 0x00F2	; 0x8000f2 <__TEXT_REGION_LENGTH__+0x7e00f2>
__base_dtor ():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:209
    47e6:	9f bf       	out	0x3f, r25	; 63
_ZN7Serial_9availableEv():
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:178
    47e8:	90 e0       	ldi	r25, 0x00	; 0
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:179
    47ea:	08 95       	ret

000047ec <_ZL11SendControlh>:
_ZL11SendControlh():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:400
    47ec:	40 91 ec 02 	lds	r20, 0x02EC	; 0x8002ec <_ZL6_cmark>
    47f0:	50 91 ed 02 	lds	r21, 0x02ED	; 0x8002ed <_ZL6_cmark+0x1>
    47f4:	20 91 ea 02 	lds	r18, 0x02EA	; 0x8002ea <_ZL5_cend>
    47f8:	30 91 eb 02 	lds	r19, 0x02EB	; 0x8002eb <_ZL5_cend+0x1>
    47fc:	42 17       	cp	r20, r18
    47fe:	53 07       	cpc	r21, r19
    4800:	b4 f4       	brge	.+44     	; 0x482e <_ZL11SendControlh+0x42>
WaitForINOrOUT():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:102
    4802:	90 91 e8 00 	lds	r25, 0x00E8	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
    4806:	95 70       	andi	r25, 0x05	; 5
    4808:	e1 f3       	breq	.-8      	; 0x4802 <_ZL11SendControlh+0x16>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:104
    480a:	90 91 e8 00 	lds	r25, 0x00E8	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
_ZL11SendControlh():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:402
    480e:	92 fd       	sbrc	r25, 2
    4810:	19 c0       	rjmp	.+50     	; 0x4844 <_ZL11SendControlh+0x58>
Send8():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:131
    4812:	80 93 f1 00 	sts	0x00F1, r24	; 0x8000f1 <__TEXT_REGION_LENGTH__+0x7e00f1>
_ZL11SendControlh():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:405
    4816:	80 91 ec 02 	lds	r24, 0x02EC	; 0x8002ec <_ZL6_cmark>
    481a:	90 91 ed 02 	lds	r25, 0x02ED	; 0x8002ed <_ZL6_cmark+0x1>
    481e:	01 96       	adiw	r24, 0x01	; 1
    4820:	8f 73       	andi	r24, 0x3F	; 63
    4822:	99 27       	eor	r25, r25
    4824:	89 2b       	or	r24, r25
    4826:	19 f4       	brne	.+6      	; 0x482e <_ZL11SendControlh+0x42>
ClearIN():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:91
    4828:	8e ef       	ldi	r24, 0xFE	; 254
    482a:	80 93 e8 00 	sts	0x00E8, r24	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
_ZL11SendControlh():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:408
    482e:	80 91 ec 02 	lds	r24, 0x02EC	; 0x8002ec <_ZL6_cmark>
    4832:	90 91 ed 02 	lds	r25, 0x02ED	; 0x8002ed <_ZL6_cmark+0x1>
    4836:	01 96       	adiw	r24, 0x01	; 1
    4838:	90 93 ed 02 	sts	0x02ED, r25	; 0x8002ed <_ZL6_cmark+0x1>
    483c:	80 93 ec 02 	sts	0x02EC, r24	; 0x8002ec <_ZL6_cmark>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:409
    4840:	81 e0       	ldi	r24, 0x01	; 1
    4842:	08 95       	ret
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:403
    4844:	80 e0       	ldi	r24, 0x00	; 0
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:410
    4846:	08 95       	ret

00004848 <_ZL24USB_SendStringDescriptorPKhhh>:
_ZL24USB_SendStringDescriptorPKhhh():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:430
    4848:	cf 92       	push	r12
    484a:	df 92       	push	r13
    484c:	ef 92       	push	r14
    484e:	ff 92       	push	r15
    4850:	0f 93       	push	r16
    4852:	1f 93       	push	r17
    4854:	cf 93       	push	r28
    4856:	df 93       	push	r29
    4858:	1f 92       	push	r1
    485a:	cd b7       	in	r28, 0x3d	; 61
    485c:	de b7       	in	r29, 0x3e	; 62
    485e:	18 2f       	mov	r17, r24
    4860:	06 2f       	mov	r16, r22
    4862:	e4 2e       	mov	r14, r20
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:431
    4864:	86 2f       	mov	r24, r22
    4866:	88 0f       	add	r24, r24
    4868:	8e 5f       	subi	r24, 0xFE	; 254
    486a:	99 83       	std	Y+1, r25	; 0x01
    486c:	0e 94 f6 23 	call	0x47ec	; 0x47ec <_ZL11SendControlh>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:432
    4870:	83 e0       	ldi	r24, 0x03	; 3
    4872:	0e 94 f6 23 	call	0x47ec	; 0x47ec <_ZL11SendControlh>
    4876:	f1 2e       	mov	r15, r17
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:433
    4878:	c1 2e       	mov	r12, r17
    487a:	99 81       	ldd	r25, Y+1	; 0x01
    487c:	d9 2e       	mov	r13, r25
    487e:	8c 2d       	mov	r24, r12
    4880:	8f 19       	sub	r24, r15
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:434
    4882:	80 17       	cp	r24, r16
    4884:	98 f4       	brcc	.+38     	; 0x48ac <_ZL24USB_SendStringDescriptorPKhhh+0x64>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:435
    4886:	f6 01       	movw	r30, r12
    4888:	e7 fe       	sbrs	r14, 7
    488a:	02 c0       	rjmp	.+4      	; 0x4890 <_ZL24USB_SendStringDescriptorPKhhh+0x48>
    488c:	84 91       	lpm	r24, Z
    488e:	01 c0       	rjmp	.+2      	; 0x4892 <_ZL24USB_SendStringDescriptorPKhhh+0x4a>
    4890:	80 81       	ld	r24, Z
    4892:	0e 94 f6 23 	call	0x47ec	; 0x47ec <_ZL11SendControlh>
    4896:	18 2f       	mov	r17, r24
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:436
    4898:	80 e0       	ldi	r24, 0x00	; 0
    489a:	0e 94 f6 23 	call	0x47ec	; 0x47ec <_ZL11SendControlh>
    489e:	81 23       	and	r24, r17
    48a0:	ff ef       	ldi	r31, 0xFF	; 255
    48a2:	cf 1a       	sub	r12, r31
    48a4:	df 0a       	sbc	r13, r31
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:437
    48a6:	81 11       	cpse	r24, r1
    48a8:	ea cf       	rjmp	.-44     	; 0x487e <_ZL24USB_SendStringDescriptorPKhhh+0x36>
    48aa:	01 c0       	rjmp	.+2      	; 0x48ae <_ZL24USB_SendStringDescriptorPKhhh+0x66>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:441
    48ac:	81 e0       	ldi	r24, 0x01	; 1
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:442
    48ae:	0f 90       	pop	r0
    48b0:	df 91       	pop	r29
    48b2:	cf 91       	pop	r28
    48b4:	1f 91       	pop	r17
    48b6:	0f 91       	pop	r16
    48b8:	ff 90       	pop	r15
    48ba:	ef 90       	pop	r14
    48bc:	df 90       	pop	r13
    48be:	cf 90       	pop	r12
    48c0:	08 95       	ret

000048c2 <_Z15USB_SendControlhPKvi>:
_Z15USB_SendControlhPKvi():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:414
    48c2:	df 92       	push	r13
    48c4:	ef 92       	push	r14
    48c6:	ff 92       	push	r15
    48c8:	0f 93       	push	r16
    48ca:	1f 93       	push	r17
    48cc:	cf 93       	push	r28
    48ce:	df 93       	push	r29
    48d0:	d8 2e       	mov	r13, r24
    48d2:	8a 01       	movw	r16, r20
    48d4:	7b 01       	movw	r14, r22
    48d6:	e4 0e       	add	r14, r20
    48d8:	f5 1e       	adc	r15, r21
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:417
    48da:	eb 01       	movw	r28, r22
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:418
    48dc:	ce 15       	cp	r28, r14
    48de:	df 05       	cpc	r29, r15
    48e0:	71 f0       	breq	.+28     	; 0x48fe <_Z15USB_SendControlhPKvi+0x3c>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:420
    48e2:	d7 fe       	sbrs	r13, 7
    48e4:	03 c0       	rjmp	.+6      	; 0x48ec <_Z15USB_SendControlhPKvi+0x2a>
    48e6:	fe 01       	movw	r30, r28
    48e8:	84 91       	lpm	r24, Z
    48ea:	01 c0       	rjmp	.+2      	; 0x48ee <_Z15USB_SendControlhPKvi+0x2c>
    48ec:	88 81       	ld	r24, Y
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:421
    48ee:	0e 94 f6 23 	call	0x47ec	; 0x47ec <_ZL11SendControlh>
    48f2:	21 96       	adiw	r28, 0x01	; 1
    48f4:	81 11       	cpse	r24, r1
    48f6:	f2 cf       	rjmp	.-28     	; 0x48dc <_Z15USB_SendControlhPKvi+0x1a>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:422
    48f8:	8f ef       	ldi	r24, 0xFF	; 255
    48fa:	9f ef       	ldi	r25, 0xFF	; 255
    48fc:	01 c0       	rjmp	.+2      	; 0x4900 <_Z15USB_SendControlhPKvi+0x3e>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:424
    48fe:	c8 01       	movw	r24, r16
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:425
    4900:	df 91       	pop	r29
    4902:	cf 91       	pop	r28
    4904:	1f 91       	pop	r17
    4906:	0f 91       	pop	r16
    4908:	ff 90       	pop	r15
    490a:	ef 90       	pop	r14
    490c:	df 90       	pop	r13
    490e:	08 95       	ret

00004910 <_ZL4RecvPVhh>:
_ZL4RecvPVhh():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:114
    4910:	61 50       	subi	r22, 0x01	; 1
    4912:	30 f0       	brcs	.+12     	; 0x4920 <_ZL4RecvPVhh+0x10>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:115
    4914:	20 91 f1 00 	lds	r18, 0x00F1	; 0x8000f1 <__TEXT_REGION_LENGTH__+0x7e00f1>
    4918:	fc 01       	movw	r30, r24
    491a:	20 83       	st	Z, r18
    491c:	01 96       	adiw	r24, 0x01	; 1
    491e:	f8 cf       	rjmp	.-16     	; 0x4910 <_ZL4RecvPVhh>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:117
    4920:	28 98       	cbi	0x05, 0	; 5
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:118
    4922:	84 e6       	ldi	r24, 0x64	; 100
    4924:	80 93 f2 02 	sts	0x02F2, r24	; 0x8002f2 <RxLEDPulse>
    4928:	08 95       	ret

0000492a <_ZL14SendInterfacesv>:
_ZL14SendInterfacesv():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:467
    492a:	0f 93       	push	r16
    492c:	1f 93       	push	r17
    492e:	cf 93       	push	r28
    4930:	df 93       	push	r29
    4932:	1f 92       	push	r1
    4934:	cd b7       	in	r28, 0x3d	; 61
    4936:	de b7       	in	r29, 0x3e	; 62
CDC_GetInterface():
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:62
    4938:	82 e0       	ldi	r24, 0x02	; 2
    493a:	89 83       	std	Y+1, r24	; 0x01
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:63
    493c:	42 e4       	ldi	r20, 0x42	; 66
    493e:	50 e0       	ldi	r21, 0x00	; 0
    4940:	6e e9       	ldi	r22, 0x9E	; 158
    4942:	74 e2       	ldi	r23, 0x24	; 36
    4944:	80 e8       	ldi	r24, 0x80	; 128
    4946:	0e 94 61 24 	call	0x48c2	; 0x48c2 <_Z15USB_SendControlhPKvi>
_ZL14SendInterfacesv():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:473
    494a:	0e 94 24 2b 	call	0x5648	; 0x5648 <_Z12PluggableUSBv>
getInterface():
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:32
    494e:	dc 01       	movw	r26, r24
    4950:	12 96       	adiw	r26, 0x02	; 2
    4952:	0d 91       	ld	r16, X+
    4954:	1c 91       	ld	r17, X
    4956:	13 97       	sbiw	r26, 0x03	; 3
    4958:	01 15       	cp	r16, r1
    495a:	11 05       	cpc	r17, r1
    495c:	69 f0       	breq	.+26     	; 0x4978 <_ZL14SendInterfacesv+0x4e>
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:33
    495e:	d8 01       	movw	r26, r16
    4960:	ed 91       	ld	r30, X+
    4962:	fc 91       	ld	r31, X
    4964:	02 80       	ldd	r0, Z+2	; 0x02
    4966:	f3 81       	ldd	r31, Z+3	; 0x03
    4968:	e0 2d       	mov	r30, r0
    496a:	be 01       	movw	r22, r28
    496c:	6f 5f       	subi	r22, 0xFF	; 255
    496e:	7f 4f       	sbci	r23, 0xFF	; 255
    4970:	c8 01       	movw	r24, r16
    4972:	09 95       	icall
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:34
    4974:	97 ff       	sbrs	r25, 7
    4976:	07 c0       	rjmp	.+14     	; 0x4986 <_ZL14SendInterfacesv+0x5c>
_ZL14SendInterfacesv():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:476
    4978:	89 81       	ldd	r24, Y+1	; 0x01
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:477
    497a:	0f 90       	pop	r0
    497c:	df 91       	pop	r29
    497e:	cf 91       	pop	r28
    4980:	1f 91       	pop	r17
    4982:	0f 91       	pop	r16
    4984:	08 95       	ret
getInterface():
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:32
    4986:	f8 01       	movw	r30, r16
    4988:	00 85       	ldd	r16, Z+8	; 0x08
    498a:	11 85       	ldd	r17, Z+9	; 0x09
    498c:	e5 cf       	rjmp	.-54     	; 0x4958 <_ZL14SendInterfacesv+0x2e>

0000498e <__cxa_pure_virtual>:
__cxa_pure_virtual():
/app/arduino/hardware/arduino/avr/cores/arduino/abi.cpp:27
    498e:	0e 94 7e 35 	call	0x6afc	; 0x6afc <abort>

00004992 <__vector_10>:
__vector_10():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:744
    4992:	1f 92       	push	r1
    4994:	0f 92       	push	r0
    4996:	0f b6       	in	r0, 0x3f	; 63
    4998:	0f 92       	push	r0
    499a:	11 24       	eor	r1, r1
    499c:	8f 93       	push	r24
    499e:	9f 93       	push	r25
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:745
    49a0:	80 91 e1 00 	lds	r24, 0x00E1	; 0x8000e1 <__TEXT_REGION_LENGTH__+0x7e00e1>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:746
    49a4:	90 91 e1 00 	lds	r25, 0x00E1	; 0x8000e1 <__TEXT_REGION_LENGTH__+0x7e00e1>
    49a8:	93 7f       	andi	r25, 0xF3	; 243
    49aa:	90 93 e1 00 	sts	0x00E1, r25	; 0x8000e1 <__TEXT_REGION_LENGTH__+0x7e00e1>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:749
    49ae:	83 ff       	sbrs	r24, 3
    49b0:	0f c0       	rjmp	.+30     	; 0x49d0 <__vector_10+0x3e>
InitEP():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:347
    49b2:	10 92 e9 00 	sts	0x00E9, r1	; 0x8000e9 <__TEXT_REGION_LENGTH__+0x7e00e9>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:348
    49b6:	91 e0       	ldi	r25, 0x01	; 1
    49b8:	90 93 eb 00 	sts	0x00EB, r25	; 0x8000eb <__TEXT_REGION_LENGTH__+0x7e00eb>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:349
    49bc:	10 92 ec 00 	sts	0x00EC, r1	; 0x8000ec <__TEXT_REGION_LENGTH__+0x7e00ec>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:350
    49c0:	92 e3       	ldi	r25, 0x32	; 50
    49c2:	90 93 ed 00 	sts	0x00ED, r25	; 0x8000ed <__TEXT_REGION_LENGTH__+0x7e00ed>
__vector_10():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:752
    49c6:	10 92 f3 02 	sts	0x02F3, r1	; 0x8002f3 <_usbConfiguration>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:753
    49ca:	98 e0       	ldi	r25, 0x08	; 8
    49cc:	90 93 f0 00 	sts	0x00F0, r25	; 0x8000f0 <__TEXT_REGION_LENGTH__+0x7e00f0>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:757
    49d0:	82 ff       	sbrs	r24, 2
    49d2:	20 c0       	rjmp	.+64     	; 0x4a14 <__vector_10+0x82>
SetEP():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:136
    49d4:	93 e0       	ldi	r25, 0x03	; 3
    49d6:	90 93 e9 00 	sts	0x00E9, r25	; 0x8000e9 <__TEXT_REGION_LENGTH__+0x7e00e9>
FifoByteCount():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:141
    49da:	90 91 f2 00 	lds	r25, 0x00F2	; 0x8000f2 <__TEXT_REGION_LENGTH__+0x7e00f2>
USB_Flush():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:652
    49de:	99 23       	and	r25, r25
    49e0:	19 f0       	breq	.+6      	; 0x49e8 <__vector_10+0x56>
ReleaseTX():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:181
    49e2:	9a e3       	ldi	r25, 0x3A	; 58
    49e4:	90 93 e8 00 	sts	0x00E8, r25	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
__vector_10():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:762
    49e8:	90 91 f0 02 	lds	r25, 0x02F0	; 0x8002f0 <TxLEDPulse>
    49ec:	99 23       	and	r25, r25
    49ee:	39 f0       	breq	.+14     	; 0x49fe <__vector_10+0x6c>
    49f0:	90 91 f0 02 	lds	r25, 0x02F0	; 0x8002f0 <TxLEDPulse>
    49f4:	91 50       	subi	r25, 0x01	; 1
    49f6:	90 93 f0 02 	sts	0x02F0, r25	; 0x8002f0 <TxLEDPulse>
    49fa:	99 23       	and	r25, r25
    49fc:	89 f1       	breq	.+98     	; 0x4a60 <__vector_10+0xce>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:764
    49fe:	90 91 f2 02 	lds	r25, 0x02F2	; 0x8002f2 <RxLEDPulse>
    4a02:	99 23       	and	r25, r25
    4a04:	39 f0       	breq	.+14     	; 0x4a14 <__vector_10+0x82>
    4a06:	90 91 f2 02 	lds	r25, 0x02F2	; 0x8002f2 <RxLEDPulse>
    4a0a:	91 50       	subi	r25, 0x01	; 1
    4a0c:	90 93 f2 02 	sts	0x02F2, r25	; 0x8002f2 <RxLEDPulse>
    4a10:	99 23       	and	r25, r25
    4a12:	41 f1       	breq	.+80     	; 0x4a64 <__vector_10+0xd2>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:771
    4a14:	84 ff       	sbrs	r24, 4
    4a16:	10 c0       	rjmp	.+32     	; 0x4a38 <__vector_10+0xa6>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:773
    4a18:	80 91 e2 00 	lds	r24, 0x00E2	; 0x8000e2 <__TEXT_REGION_LENGTH__+0x7e00e2>
    4a1c:	8e 7e       	andi	r24, 0xEE	; 238
    4a1e:	81 60       	ori	r24, 0x01	; 1
    4a20:	80 93 e2 00 	sts	0x00E2, r24	; 0x8000e2 <__TEXT_REGION_LENGTH__+0x7e00e2>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:778
    4a24:	80 91 e1 00 	lds	r24, 0x00E1	; 0x8000e1 <__TEXT_REGION_LENGTH__+0x7e00e1>
    4a28:	8f 7e       	andi	r24, 0xEF	; 239
    4a2a:	80 93 e1 00 	sts	0x00E1, r24	; 0x8000e1 <__TEXT_REGION_LENGTH__+0x7e00e1>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:779
    4a2e:	80 91 f1 02 	lds	r24, 0x02F1	; 0x8002f1 <_usbSuspendState>
    4a32:	8e 7e       	andi	r24, 0xEE	; 238
    4a34:	80 61       	ori	r24, 0x10	; 16
    4a36:	11 c0       	rjmp	.+34     	; 0x4a5a <__vector_10+0xc8>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:781
    4a38:	80 ff       	sbrs	r24, 0
    4a3a:	16 c0       	rjmp	.+44     	; 0x4a68 <__vector_10+0xd6>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:783
    4a3c:	80 91 e2 00 	lds	r24, 0x00E2	; 0x8000e2 <__TEXT_REGION_LENGTH__+0x7e00e2>
    4a40:	8e 7e       	andi	r24, 0xEE	; 238
    4a42:	80 61       	ori	r24, 0x10	; 16
    4a44:	80 93 e2 00 	sts	0x00E2, r24	; 0x8000e2 <__TEXT_REGION_LENGTH__+0x7e00e2>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:788
    4a48:	80 91 e1 00 	lds	r24, 0x00E1	; 0x8000e1 <__TEXT_REGION_LENGTH__+0x7e00e1>
    4a4c:	8e 7e       	andi	r24, 0xEE	; 238
    4a4e:	80 93 e1 00 	sts	0x00E1, r24	; 0x8000e1 <__TEXT_REGION_LENGTH__+0x7e00e1>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:789
    4a52:	80 91 f1 02 	lds	r24, 0x02F1	; 0x8002f1 <_usbSuspendState>
    4a56:	8e 7e       	andi	r24, 0xEE	; 238
    4a58:	81 60       	ori	r24, 0x01	; 1
    4a5a:	80 93 f1 02 	sts	0x02F1, r24	; 0x8002f1 <_usbSuspendState>
    4a5e:	04 c0       	rjmp	.+8      	; 0x4a68 <__vector_10+0xd6>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:763
    4a60:	5d 9a       	sbi	0x0b, 5	; 11
    4a62:	cd cf       	rjmp	.-102    	; 0x49fe <__vector_10+0x6c>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:765
    4a64:	28 9a       	sbi	0x05, 0	; 5
    4a66:	d6 cf       	rjmp	.-84     	; 0x4a14 <__vector_10+0x82>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:791
    4a68:	9f 91       	pop	r25
    4a6a:	8f 91       	pop	r24
    4a6c:	0f 90       	pop	r0
    4a6e:	0f be       	out	0x3f, r0	; 63
    4a70:	0f 90       	pop	r0
    4a72:	1f 90       	pop	r1
    4a74:	18 95       	reti

00004a76 <__vector_11>:
__vector_11():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:550
    4a76:	1f 92       	push	r1
    4a78:	0f 92       	push	r0
    4a7a:	0f b6       	in	r0, 0x3f	; 63
    4a7c:	0f 92       	push	r0
    4a7e:	11 24       	eor	r1, r1
    4a80:	cf 92       	push	r12
    4a82:	df 92       	push	r13
    4a84:	ef 92       	push	r14
    4a86:	ff 92       	push	r15
    4a88:	0f 93       	push	r16
    4a8a:	1f 93       	push	r17
    4a8c:	2f 93       	push	r18
    4a8e:	3f 93       	push	r19
    4a90:	4f 93       	push	r20
    4a92:	5f 93       	push	r21
    4a94:	6f 93       	push	r22
    4a96:	7f 93       	push	r23
    4a98:	8f 93       	push	r24
    4a9a:	9f 93       	push	r25
    4a9c:	af 93       	push	r26
    4a9e:	bf 93       	push	r27
    4aa0:	ef 93       	push	r30
    4aa2:	ff 93       	push	r31
    4aa4:	cf 93       	push	r28
    4aa6:	df 93       	push	r29
    4aa8:	cd b7       	in	r28, 0x3d	; 61
    4aaa:	de b7       	in	r29, 0x3e	; 62
    4aac:	6c 97       	sbiw	r28, 0x1c	; 28
    4aae:	de bf       	out	0x3e, r29	; 62
    4ab0:	cd bf       	out	0x3d, r28	; 61
SetEP():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:136
    4ab2:	10 92 e9 00 	sts	0x00E9, r1	; 0x8000e9 <__TEXT_REGION_LENGTH__+0x7e00e9>
ReceivedSetupInt():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:146
    4ab6:	80 91 e8 00 	lds	r24, 0x00E8	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
__vector_11():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:552
    4aba:	83 ff       	sbrs	r24, 3
    4abc:	ed c1       	rjmp	.+986    	; 0x4e98 <__vector_11+0x422>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:556
    4abe:	68 e0       	ldi	r22, 0x08	; 8
    4ac0:	ce 01       	movw	r24, r28
    4ac2:	45 96       	adiw	r24, 0x15	; 21
    4ac4:	0e 94 88 24 	call	0x4910	; 0x4910 <_ZL4RecvPVhh>
ClearSetupInt():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:151
    4ac8:	82 ef       	ldi	r24, 0xF2	; 242
    4aca:	80 93 e8 00 	sts	0x00E8, r24	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
__vector_11():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:559
    4ace:	8d 89       	ldd	r24, Y+21	; 0x15
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:560
    4ad0:	87 ff       	sbrs	r24, 7
    4ad2:	05 c0       	rjmp	.+10     	; 0x4ade <__vector_11+0x68>
WaitIN():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:85
    4ad4:	90 91 e8 00 	lds	r25, 0x00E8	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
    4ad8:	90 ff       	sbrs	r25, 0
    4ada:	fc cf       	rjmp	.-8      	; 0x4ad4 <__vector_11+0x5e>
    4adc:	03 c0       	rjmp	.+6      	; 0x4ae4 <__vector_11+0x6e>
ClearIN():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:91
    4ade:	9e ef       	ldi	r25, 0xFE	; 254
    4ae0:	90 93 e8 00 	sts	0x00E8, r25	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
__vector_11():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:566
    4ae4:	98 2f       	mov	r25, r24
    4ae6:	90 76       	andi	r25, 0x60	; 96
    4ae8:	09 f0       	breq	.+2      	; 0x4aec <__vector_11+0x76>
    4aea:	c6 c0       	rjmp	.+396    	; 0x4c78 <__vector_11+0x202>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:569
    4aec:	9e 89       	ldd	r25, Y+22	; 0x16
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:570
    4aee:	2f 89       	ldd	r18, Y+23	; 0x17
    4af0:	18 8d       	ldd	r17, Y+24	; 0x18
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:571
    4af2:	91 11       	cpse	r25, r1
    4af4:	0c c0       	rjmp	.+24     	; 0x4b0e <__vector_11+0x98>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:573
    4af6:	80 38       	cpi	r24, 0x80	; 128
    4af8:	29 f4       	brne	.+10     	; 0x4b04 <__vector_11+0x8e>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:575
    4afa:	80 91 ef 02 	lds	r24, 0x02EF	; 0x8002ef <_usbCurrentStatus>
Send8():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:131
    4afe:	80 93 f1 00 	sts	0x00F1, r24	; 0x8000f1 <__TEXT_REGION_LENGTH__+0x7e00f1>
    4b02:	02 c0       	rjmp	.+4      	; 0x4b08 <__vector_11+0x92>
    4b04:	10 92 f1 00 	sts	0x00F1, r1	; 0x8000f1 <__TEXT_REGION_LENGTH__+0x7e00f1>
    4b08:	10 92 f1 00 	sts	0x00F1, r1	; 0x8000f1 <__TEXT_REGION_LENGTH__+0x7e00f1>
    4b0c:	48 c1       	rjmp	.+656    	; 0x4d9e <__vector_11+0x328>
__vector_11():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:570
    4b0e:	42 2f       	mov	r20, r18
    4b10:	50 e0       	ldi	r21, 0x00	; 0
    4b12:	51 2b       	or	r21, r17
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:586
    4b14:	91 30       	cpi	r25, 0x01	; 1
    4b16:	51 f4       	brne	.+20     	; 0x4b2c <__vector_11+0xb6>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:588
    4b18:	81 11       	cpse	r24, r1
    4b1a:	41 c1       	rjmp	.+642    	; 0x4d9e <__vector_11+0x328>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:589
    4b1c:	41 30       	cpi	r20, 0x01	; 1
    4b1e:	51 05       	cpc	r21, r1
    4b20:	09 f0       	breq	.+2      	; 0x4b24 <__vector_11+0xae>
    4b22:	3d c1       	rjmp	.+634    	; 0x4d9e <__vector_11+0x328>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:591
    4b24:	80 91 ef 02 	lds	r24, 0x02EF	; 0x8002ef <_usbCurrentStatus>
    4b28:	8d 7f       	andi	r24, 0xFD	; 253
    4b2a:	0b c0       	rjmp	.+22     	; 0x4b42 <__vector_11+0xcc>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:594
    4b2c:	93 30       	cpi	r25, 0x03	; 3
    4b2e:	61 f4       	brne	.+24     	; 0x4b48 <__vector_11+0xd2>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:596
    4b30:	81 11       	cpse	r24, r1
    4b32:	35 c1       	rjmp	.+618    	; 0x4d9e <__vector_11+0x328>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:597
    4b34:	41 30       	cpi	r20, 0x01	; 1
    4b36:	51 05       	cpc	r21, r1
    4b38:	09 f0       	breq	.+2      	; 0x4b3c <__vector_11+0xc6>
    4b3a:	31 c1       	rjmp	.+610    	; 0x4d9e <__vector_11+0x328>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:599
    4b3c:	80 91 ef 02 	lds	r24, 0x02EF	; 0x8002ef <_usbCurrentStatus>
    4b40:	82 60       	ori	r24, 0x02	; 2
    4b42:	80 93 ef 02 	sts	0x02EF, r24	; 0x8002ef <_usbCurrentStatus>
    4b46:	2b c1       	rjmp	.+598    	; 0x4d9e <__vector_11+0x328>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:602
    4b48:	95 30       	cpi	r25, 0x05	; 5
    4b4a:	41 f4       	brne	.+16     	; 0x4b5c <__vector_11+0xe6>
WaitIN():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:85
    4b4c:	80 91 e8 00 	lds	r24, 0x00E8	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
    4b50:	80 ff       	sbrs	r24, 0
    4b52:	fc cf       	rjmp	.-8      	; 0x4b4c <__vector_11+0xd6>
__vector_11():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:605
    4b54:	20 68       	ori	r18, 0x80	; 128
    4b56:	20 93 e3 00 	sts	0x00E3, r18	; 0x8000e3 <__TEXT_REGION_LENGTH__+0x7e00e3>
    4b5a:	21 c1       	rjmp	.+578    	; 0x4d9e <__vector_11+0x328>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:607
    4b5c:	96 30       	cpi	r25, 0x06	; 6
    4b5e:	09 f0       	breq	.+2      	; 0x4b62 <__vector_11+0xec>
    4b60:	5f c0       	rjmp	.+190    	; 0x4c20 <__vector_11+0x1aa>
    4b62:	eb 8c       	ldd	r14, Y+27	; 0x1b
    4b64:	fc 8c       	ldd	r15, Y+28	; 0x1c
SetEP():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:136
    4b66:	10 92 e9 00 	sts	0x00E9, r1	; 0x8000e9 <__TEXT_REGION_LENGTH__+0x7e00e9>
InitControl():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:393
    4b6a:	10 92 ed 02 	sts	0x02ED, r1	; 0x8002ed <_ZL6_cmark+0x1>
    4b6e:	10 92 ec 02 	sts	0x02EC, r1	; 0x8002ec <_ZL6_cmark>
SendDescriptor():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:502
    4b72:	12 30       	cpi	r17, 0x02	; 2
    4b74:	91 f5       	brne	.+100    	; 0x4bda <__vector_11+0x164>
InitControl():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:394
    4b76:	10 92 eb 02 	sts	0x02EB, r1	; 0x8002eb <_ZL5_cend+0x1>
    4b7a:	10 92 ea 02 	sts	0x02EA, r1	; 0x8002ea <_ZL5_cend>
SendConfiguration():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:487
    4b7e:	0e 94 95 24 	call	0x492a	; 0x492a <_ZL14SendInterfacesv>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:488
    4b82:	99 e0       	ldi	r25, 0x09	; 9
    4b84:	be 01       	movw	r22, r28
    4b86:	6f 5f       	subi	r22, 0xFF	; 255
    4b88:	7f 4f       	sbci	r23, 0xFF	; 255
    4b8a:	db 01       	movw	r26, r22
    4b8c:	e9 2f       	mov	r30, r25
    4b8e:	1d 92       	st	X+, r1
    4b90:	ea 95       	dec	r30
    4b92:	e9 f7       	brne	.-6      	; 0x4b8e <__vector_11+0x118>
    4b94:	99 83       	std	Y+1, r25	; 0x01
    4b96:	1a 83       	std	Y+2, r17	; 0x02
    4b98:	91 e0       	ldi	r25, 0x01	; 1
    4b9a:	9e 83       	std	Y+6, r25	; 0x06
    4b9c:	90 ea       	ldi	r25, 0xA0	; 160
    4b9e:	98 87       	std	Y+8, r25	; 0x08
    4ba0:	9a ef       	ldi	r25, 0xFA	; 250
    4ba2:	99 87       	std	Y+9, r25	; 0x09
    4ba4:	20 91 ec 02 	lds	r18, 0x02EC	; 0x8002ec <_ZL6_cmark>
    4ba8:	30 91 ed 02 	lds	r19, 0x02ED	; 0x8002ed <_ZL6_cmark+0x1>
    4bac:	27 5f       	subi	r18, 0xF7	; 247
    4bae:	3f 4f       	sbci	r19, 0xFF	; 255
    4bb0:	3c 83       	std	Y+4, r19	; 0x04
    4bb2:	2b 83       	std	Y+3, r18	; 0x03
    4bb4:	8d 83       	std	Y+5, r24	; 0x05
SetEP():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:136
    4bb6:	10 92 e9 00 	sts	0x00E9, r1	; 0x8000e9 <__TEXT_REGION_LENGTH__+0x7e00e9>
InitControl():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:393
    4bba:	10 92 ed 02 	sts	0x02ED, r1	; 0x8002ed <_ZL6_cmark+0x1>
    4bbe:	10 92 ec 02 	sts	0x02EC, r1	; 0x8002ec <_ZL6_cmark>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:394
    4bc2:	f0 92 eb 02 	sts	0x02EB, r15	; 0x8002eb <_ZL5_cend+0x1>
    4bc6:	e0 92 ea 02 	sts	0x02EA, r14	; 0x8002ea <_ZL5_cend>
SendConfiguration():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:492
    4bca:	49 e0       	ldi	r20, 0x09	; 9
    4bcc:	50 e0       	ldi	r21, 0x00	; 0
    4bce:	80 e0       	ldi	r24, 0x00	; 0
    4bd0:	0e 94 61 24 	call	0x48c2	; 0x48c2 <_Z15USB_SendControlhPKvi>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:493
    4bd4:	0e 94 95 24 	call	0x492a	; 0x492a <_ZL14SendInterfacesv>
    4bd8:	e2 c0       	rjmp	.+452    	; 0x4d9e <__vector_11+0x328>
InitControl():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:394
    4bda:	f0 92 eb 02 	sts	0x02EB, r15	; 0x8002eb <_ZL5_cend+0x1>
    4bde:	e0 92 ea 02 	sts	0x02EA, r14	; 0x8002ea <_ZL5_cend>
SendDescriptor():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:507
    4be2:	0e 94 24 2b 	call	0x5648	; 0x5648 <_Z12PluggableUSBv>
getDescriptor():
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:44
    4be6:	dc 01       	movw	r26, r24
    4be8:	12 96       	adiw	r26, 0x02	; 2
    4bea:	ed 90       	ld	r14, X+
    4bec:	fc 90       	ld	r15, X
    4bee:	13 97       	sbiw	r26, 0x03	; 3
    4bf0:	e1 14       	cp	r14, r1
    4bf2:	f1 04       	cpc	r15, r1
    4bf4:	09 f4       	brne	.+2      	; 0x4bf8 <__vector_11+0x182>
    4bf6:	c0 c0       	rjmp	.+384    	; 0x4d78 <__vector_11+0x302>
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:45
    4bf8:	d7 01       	movw	r26, r14
    4bfa:	ed 91       	ld	r30, X+
    4bfc:	fc 91       	ld	r31, X
    4bfe:	04 80       	ldd	r0, Z+4	; 0x04
    4c00:	f5 81       	ldd	r31, Z+5	; 0x05
    4c02:	e0 2d       	mov	r30, r0
    4c04:	be 01       	movw	r22, r28
    4c06:	6b 5e       	subi	r22, 0xEB	; 235
    4c08:	7f 4f       	sbci	r23, 0xFF	; 255
    4c0a:	c7 01       	movw	r24, r14
    4c0c:	09 95       	icall
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:47
    4c0e:	00 97       	sbiw	r24, 0x00	; 0
    4c10:	19 f0       	breq	.+6      	; 0x4c18 <__vector_11+0x1a2>
SendDescriptor():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:509
    4c12:	0c f0       	brlt	.+2      	; 0x4c16 <__vector_11+0x1a0>
    4c14:	c4 c0       	rjmp	.+392    	; 0x4d9e <__vector_11+0x328>
    4c16:	c7 c0       	rjmp	.+398    	; 0x4da6 <__vector_11+0x330>
getDescriptor():
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:44
    4c18:	f7 01       	movw	r30, r14
    4c1a:	e0 84       	ldd	r14, Z+8	; 0x08
    4c1c:	f1 84       	ldd	r15, Z+9	; 0x09
    4c1e:	e8 cf       	rjmp	.-48     	; 0x4bf0 <__vector_11+0x17a>
__vector_11():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:611
    4c20:	97 30       	cpi	r25, 0x07	; 7
    4c22:	09 f4       	brne	.+2      	; 0x4c26 <__vector_11+0x1b0>
    4c24:	c0 c0       	rjmp	.+384    	; 0x4da6 <__vector_11+0x330>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:615
    4c26:	98 30       	cpi	r25, 0x08	; 8
    4c28:	21 f4       	brne	.+8      	; 0x4c32 <__vector_11+0x1bc>
Send8():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:131
    4c2a:	81 e0       	ldi	r24, 0x01	; 1
    4c2c:	80 93 f1 00 	sts	0x00F1, r24	; 0x8000f1 <__TEXT_REGION_LENGTH__+0x7e00f1>
    4c30:	b6 c0       	rjmp	.+364    	; 0x4d9e <__vector_11+0x328>
__vector_11():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:619
    4c32:	99 30       	cpi	r25, 0x09	; 9
    4c34:	09 f0       	breq	.+2      	; 0x4c38 <__vector_11+0x1c2>
    4c36:	b3 c0       	rjmp	.+358    	; 0x4d9e <__vector_11+0x328>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:621
    4c38:	83 70       	andi	r24, 0x03	; 3
    4c3a:	09 f0       	breq	.+2      	; 0x4c3e <__vector_11+0x1c8>
    4c3c:	b4 c0       	rjmp	.+360    	; 0x4da6 <__vector_11+0x330>
    4c3e:	e8 e6       	ldi	r30, 0x68	; 104
    4c40:	f2 e0       	ldi	r31, 0x02	; 2
    4c42:	81 e0       	ldi	r24, 0x01	; 1
InitEndpoints():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:359
    4c44:	21 e0       	ldi	r18, 0x01	; 1
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:364
    4c46:	36 e3       	ldi	r19, 0x36	; 54
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:356
    4c48:	90 81       	ld	r25, Z
    4c4a:	99 23       	and	r25, r25
    4c4c:	61 f0       	breq	.+24     	; 0x4c66 <__vector_11+0x1f0>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:358
    4c4e:	80 93 e9 00 	sts	0x00E9, r24	; 0x8000e9 <__TEXT_REGION_LENGTH__+0x7e00e9>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:359
    4c52:	20 93 eb 00 	sts	0x00EB, r18	; 0x8000eb <__TEXT_REGION_LENGTH__+0x7e00eb>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:360
    4c56:	91 91       	ld	r25, Z+
    4c58:	90 93 ec 00 	sts	0x00EC, r25	; 0x8000ec <__TEXT_REGION_LENGTH__+0x7e00ec>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:364
    4c5c:	30 93 ed 00 	sts	0x00ED, r19	; 0x8000ed <__TEXT_REGION_LENGTH__+0x7e00ed>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:356
    4c60:	8f 5f       	subi	r24, 0xFF	; 255
    4c62:	87 30       	cpi	r24, 0x07	; 7
    4c64:	89 f7       	brne	.-30     	; 0x4c48 <__vector_11+0x1d2>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:369
    4c66:	8e e7       	ldi	r24, 0x7E	; 126
    4c68:	80 93 ea 00 	sts	0x00EA, r24	; 0x8000ea <__TEXT_REGION_LENGTH__+0x7e00ea>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:370
    4c6c:	10 92 ea 00 	sts	0x00EA, r1	; 0x8000ea <__TEXT_REGION_LENGTH__+0x7e00ea>
__vector_11():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:624
    4c70:	8f 89       	ldd	r24, Y+23	; 0x17
    4c72:	80 93 f3 02 	sts	0x02F3, r24	; 0x8002f3 <_usbConfiguration>
    4c76:	93 c0       	rjmp	.+294    	; 0x4d9e <__vector_11+0x328>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:637
    4c78:	8b 8d       	ldd	r24, Y+27	; 0x1b
    4c7a:	9c 8d       	ldd	r25, Y+28	; 0x1c
SetEP():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:136
    4c7c:	10 92 e9 00 	sts	0x00E9, r1	; 0x8000e9 <__TEXT_REGION_LENGTH__+0x7e00e9>
InitControl():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:393
    4c80:	10 92 ed 02 	sts	0x02ED, r1	; 0x8002ed <_ZL6_cmark+0x1>
    4c84:	10 92 ec 02 	sts	0x02EC, r1	; 0x8002ec <_ZL6_cmark>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:394
    4c88:	90 93 eb 02 	sts	0x02EB, r25	; 0x8002eb <_ZL5_cend+0x1>
    4c8c:	80 93 ea 02 	sts	0x02EA, r24	; 0x8002ea <_ZL5_cend>
ClassInterfaceRequest():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:379
    4c90:	89 8d       	ldd	r24, Y+25	; 0x19
    4c92:	81 11       	cpse	r24, r1
    4c94:	56 c0       	rjmp	.+172    	; 0x4d42 <__vector_11+0x2cc>
CDC_Setup():
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:68
    4c96:	8e 89       	ldd	r24, Y+22	; 0x16
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:69
    4c98:	9d 89       	ldd	r25, Y+21	; 0x15
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:71
    4c9a:	91 3a       	cpi	r25, 0xA1	; 161
    4c9c:	59 f4       	brne	.+22     	; 0x4cb4 <__vector_11+0x23e>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:73
    4c9e:	81 32       	cpi	r24, 0x21	; 33
    4ca0:	09 f0       	breq	.+2      	; 0x4ca4 <__vector_11+0x22e>
    4ca2:	81 c0       	rjmp	.+258    	; 0x4da6 <__vector_11+0x330>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:75
    4ca4:	47 e0       	ldi	r20, 0x07	; 7
    4ca6:	50 e0       	ldi	r21, 0x00	; 0
    4ca8:	64 e1       	ldi	r22, 0x14	; 20
    4caa:	71 e0       	ldi	r23, 0x01	; 1
    4cac:	80 e0       	ldi	r24, 0x00	; 0
    4cae:	0e 94 61 24 	call	0x48c2	; 0x48c2 <_Z15USB_SendControlhPKvi>
    4cb2:	75 c0       	rjmp	.+234    	; 0x4d9e <__vector_11+0x328>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:80
    4cb4:	91 32       	cpi	r25, 0x21	; 33
    4cb6:	09 f0       	breq	.+2      	; 0x4cba <__vector_11+0x244>
    4cb8:	76 c0       	rjmp	.+236    	; 0x4da6 <__vector_11+0x330>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:82
    4cba:	83 32       	cpi	r24, 0x23	; 35
    4cbc:	89 f4       	brne	.+34     	; 0x4ce0 <__vector_11+0x26a>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:84
    4cbe:	88 8d       	ldd	r24, Y+24	; 0x18
    4cc0:	90 e0       	ldi	r25, 0x00	; 0
    4cc2:	98 2f       	mov	r25, r24
    4cc4:	88 27       	eor	r24, r24
    4cc6:	2f 89       	ldd	r18, Y+23	; 0x17
    4cc8:	82 2b       	or	r24, r18
    4cca:	a0 e0       	ldi	r26, 0x00	; 0
    4ccc:	b0 e0       	ldi	r27, 0x00	; 0
    4cce:	80 93 10 01 	sts	0x0110, r24	; 0x800110 <_ZL10breakValue>
    4cd2:	90 93 11 01 	sts	0x0111, r25	; 0x800111 <_ZL10breakValue+0x1>
    4cd6:	a0 93 12 01 	sts	0x0112, r26	; 0x800112 <_ZL10breakValue+0x2>
    4cda:	b0 93 13 01 	sts	0x0113, r27	; 0x800113 <_ZL10breakValue+0x3>
    4cde:	5f c0       	rjmp	.+190    	; 0x4d9e <__vector_11+0x328>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:87
    4ce0:	80 32       	cpi	r24, 0x20	; 32
    4ce2:	69 f4       	brne	.+26     	; 0x4cfe <__vector_11+0x288>
WaitOUT():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:96
    4ce4:	80 91 e8 00 	lds	r24, 0x00E8	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
    4ce8:	82 ff       	sbrs	r24, 2
    4cea:	fc cf       	rjmp	.-8      	; 0x4ce4 <__vector_11+0x26e>
USB_RecvControl():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:459
    4cec:	67 e0       	ldi	r22, 0x07	; 7
    4cee:	84 e1       	ldi	r24, 0x14	; 20
    4cf0:	91 e0       	ldi	r25, 0x01	; 1
    4cf2:	0e 94 88 24 	call	0x4910	; 0x4910 <_ZL4RecvPVhh>
ClearOUT():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:109
    4cf6:	8b ef       	ldi	r24, 0xFB	; 251
    4cf8:	80 93 e8 00 	sts	0x00E8, r24	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
    4cfc:	06 c0       	rjmp	.+12     	; 0x4d0a <__vector_11+0x294>
CDC_Setup():
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:92
    4cfe:	82 32       	cpi	r24, 0x22	; 34
    4d00:	09 f0       	breq	.+2      	; 0x4d04 <__vector_11+0x28e>
    4d02:	4d c0       	rjmp	.+154    	; 0x4d9e <__vector_11+0x328>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:94
    4d04:	8f 89       	ldd	r24, Y+23	; 0x17
    4d06:	80 93 1b 01 	sts	0x011B, r24	; 0x80011b <_ZL12_usbLineInfo.lto_priv.41+0x7>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:112
    4d0a:	80 91 ee 02 	lds	r24, 0x02EE	; 0x8002ee <_updatedLUFAbootloader>
    4d0e:	88 23       	and	r24, r24
    4d10:	19 f0       	breq	.+6      	; 0x4d18 <__vector_11+0x2a2>
__vector_11():
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:114
    4d12:	ee ef       	ldi	r30, 0xFE	; 254
    4d14:	fa e0       	ldi	r31, 0x0A	; 10
    4d16:	02 c0       	rjmp	.+4      	; 0x4d1c <__vector_11+0x2a6>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:104
    4d18:	e0 e0       	ldi	r30, 0x00	; 0
    4d1a:	f8 e0       	ldi	r31, 0x08	; 8
CDC_Setup():
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:119
    4d1c:	80 91 14 01 	lds	r24, 0x0114	; 0x800114 <_ZL12_usbLineInfo.lto_priv.41>
    4d20:	90 91 15 01 	lds	r25, 0x0115	; 0x800115 <_ZL12_usbLineInfo.lto_priv.41+0x1>
    4d24:	a0 91 16 01 	lds	r26, 0x0116	; 0x800116 <_ZL12_usbLineInfo.lto_priv.41+0x2>
    4d28:	b0 91 17 01 	lds	r27, 0x0117	; 0x800117 <_ZL12_usbLineInfo.lto_priv.41+0x3>
    4d2c:	80 3b       	cpi	r24, 0xB0	; 176
    4d2e:	94 40       	sbci	r25, 0x04	; 4
    4d30:	a1 05       	cpc	r26, r1
    4d32:	b1 05       	cpc	r27, r1
    4d34:	09 f0       	breq	.+2      	; 0x4d38 <__vector_11+0x2c2>
    4d36:	7b c0       	rjmp	.+246    	; 0x4e2e <__vector_11+0x3b8>
    4d38:	80 91 1b 01 	lds	r24, 0x011B	; 0x80011b <_ZL12_usbLineInfo.lto_priv.41+0x7>
    4d3c:	80 ff       	sbrs	r24, 0
    4d3e:	93 c0       	rjmp	.+294    	; 0x4e66 <__vector_11+0x3f0>
    4d40:	76 c0       	rjmp	.+236    	; 0x4e2e <__vector_11+0x3b8>
ClassInterfaceRequest():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:383
    4d42:	0e 94 24 2b 	call	0x5648	; 0x5648 <_Z12PluggableUSBv>
setup():
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:65
    4d46:	dc 01       	movw	r26, r24
    4d48:	12 96       	adiw	r26, 0x02	; 2
    4d4a:	0d 91       	ld	r16, X+
    4d4c:	1c 91       	ld	r17, X
    4d4e:	13 97       	sbiw	r26, 0x03	; 3
    4d50:	01 15       	cp	r16, r1
    4d52:	11 05       	cpc	r17, r1
    4d54:	41 f1       	breq	.+80     	; 0x4da6 <__vector_11+0x330>
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:66
    4d56:	d8 01       	movw	r26, r16
    4d58:	ed 91       	ld	r30, X+
    4d5a:	fc 91       	ld	r31, X
    4d5c:	01 90       	ld	r0, Z+
    4d5e:	f0 81       	ld	r31, Z
    4d60:	e0 2d       	mov	r30, r0
    4d62:	be 01       	movw	r22, r28
    4d64:	6b 5e       	subi	r22, 0xEB	; 235
    4d66:	7f 4f       	sbci	r23, 0xFF	; 255
    4d68:	c8 01       	movw	r24, r16
    4d6a:	09 95       	icall
    4d6c:	81 11       	cpse	r24, r1
    4d6e:	17 c0       	rjmp	.+46     	; 0x4d9e <__vector_11+0x328>
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:65
    4d70:	f8 01       	movw	r30, r16
    4d72:	00 85       	ldd	r16, Z+8	; 0x08
    4d74:	11 85       	ldd	r17, Z+9	; 0x09
    4d76:	ec cf       	rjmp	.-40     	; 0x4d50 <__vector_11+0x2da>
SendDescriptor():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:514
    4d78:	11 30       	cpi	r17, 0x01	; 1
    4d7a:	09 f4       	brne	.+2      	; 0x4d7e <__vector_11+0x308>
    4d7c:	4e c0       	rjmp	.+156    	; 0x4e1a <__vector_11+0x3a4>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:518
    4d7e:	13 30       	cpi	r17, 0x03	; 3
    4d80:	91 f4       	brne	.+36     	; 0x4da6 <__vector_11+0x330>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:520
    4d82:	8f 89       	ldd	r24, Y+23	; 0x17
    4d84:	88 23       	and	r24, r24
    4d86:	09 f4       	brne	.+2      	; 0x4d8a <__vector_11+0x314>
    4d88:	45 c0       	rjmp	.+138    	; 0x4e14 <__vector_11+0x39e>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:523
    4d8a:	82 30       	cpi	r24, 0x02	; 2
    4d8c:	81 f4       	brne	.+32     	; 0x4dae <__vector_11+0x338>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:524
    4d8e:	40 e8       	ldi	r20, 0x80	; 128
    4d90:	60 e1       	ldi	r22, 0x10	; 16
    4d92:	82 e0       	ldi	r24, 0x02	; 2
    4d94:	95 e2       	ldi	r25, 0x25	; 37
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:527
    4d96:	0e 94 24 24 	call	0x4848	; 0x4848 <_ZL24USB_SendStringDescriptorPKhhh>
__vector_11():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:641
    4d9a:	88 23       	and	r24, r24
    4d9c:	21 f0       	breq	.+8      	; 0x4da6 <__vector_11+0x330>
ClearIN():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:91
    4d9e:	8e ef       	ldi	r24, 0xFE	; 254
    4da0:	80 93 e8 00 	sts	0x00E8, r24	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
    4da4:	79 c0       	rjmp	.+242    	; 0x4e98 <__vector_11+0x422>
Stall():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:156
    4da6:	81 e2       	ldi	r24, 0x21	; 33
    4da8:	80 93 eb 00 	sts	0x00EB, r24	; 0x8000eb <__TEXT_REGION_LENGTH__+0x7e00eb>
    4dac:	75 c0       	rjmp	.+234    	; 0x4e98 <__vector_11+0x422>
SendDescriptor():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:526
    4dae:	81 30       	cpi	r24, 0x01	; 1
    4db0:	29 f4       	brne	.+10     	; 0x4dbc <__vector_11+0x346>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:527
    4db2:	40 e8       	ldi	r20, 0x80	; 128
    4db4:	6b e0       	ldi	r22, 0x0B	; 11
    4db6:	86 ef       	ldi	r24, 0xF6	; 246
    4db8:	94 e2       	ldi	r25, 0x24	; 36
    4dba:	ed cf       	rjmp	.-38     	; 0x4d96 <__vector_11+0x320>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:529
    4dbc:	83 30       	cpi	r24, 0x03	; 3
    4dbe:	99 f7       	brne	.-26     	; 0x4da6 <__vector_11+0x330>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:532
    4dc0:	0e 94 24 2b 	call	0x5648	; 0x5648 <_Z12PluggableUSBv>
getShortName():
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:56
    4dc4:	dc 01       	movw	r26, r24
    4dc6:	12 96       	adiw	r26, 0x02	; 2
    4dc8:	ed 90       	ld	r14, X+
    4dca:	fc 90       	ld	r15, X
    4dcc:	13 97       	sbiw	r26, 0x03	; 3
    4dce:	8e 01       	movw	r16, r28
    4dd0:	0f 5f       	subi	r16, 0xFF	; 255
    4dd2:	1f 4f       	sbci	r17, 0xFF	; 255
    4dd4:	68 01       	movw	r12, r16
    4dd6:	e1 14       	cp	r14, r1
    4dd8:	f1 04       	cpc	r15, r1
    4dda:	79 f0       	breq	.+30     	; 0x4dfa <__vector_11+0x384>
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:57
    4ddc:	d7 01       	movw	r26, r14
    4dde:	ed 91       	ld	r30, X+
    4de0:	fc 91       	ld	r31, X
    4de2:	06 80       	ldd	r0, Z+6	; 0x06
    4de4:	f7 81       	ldd	r31, Z+7	; 0x07
    4de6:	e0 2d       	mov	r30, r0
    4de8:	b8 01       	movw	r22, r16
    4dea:	c7 01       	movw	r24, r14
    4dec:	09 95       	icall
    4dee:	08 0f       	add	r16, r24
    4df0:	11 1d       	adc	r17, r1
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:56
    4df2:	f7 01       	movw	r30, r14
    4df4:	e0 84       	ldd	r14, Z+8	; 0x08
    4df6:	f1 84       	ldd	r15, Z+9	; 0x09
    4df8:	ee cf       	rjmp	.-36     	; 0x4dd6 <__vector_11+0x360>
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:59
    4dfa:	d8 01       	movw	r26, r16
    4dfc:	1c 92       	st	X, r1
SendDescriptor():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:533
    4dfe:	f6 01       	movw	r30, r12
    4e00:	01 90       	ld	r0, Z+
    4e02:	00 20       	and	r0, r0
    4e04:	e9 f7       	brne	.-6      	; 0x4e00 <__vector_11+0x38a>
    4e06:	31 97       	sbiw	r30, 0x01	; 1
    4e08:	bf 01       	movw	r22, r30
    4e0a:	6c 19       	sub	r22, r12
    4e0c:	7d 09       	sbc	r23, r13
    4e0e:	40 e0       	ldi	r20, 0x00	; 0
    4e10:	c6 01       	movw	r24, r12
    4e12:	c1 cf       	rjmp	.-126    	; 0x4d96 <__vector_11+0x320>
__vector_11():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:521
    4e14:	60 ee       	ldi	r22, 0xE0	; 224
    4e16:	74 e2       	ldi	r23, 0x24	; 36
    4e18:	02 c0       	rjmp	.+4      	; 0x4e1e <__vector_11+0x3a8>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:516
    4e1a:	64 ee       	ldi	r22, 0xE4	; 228
    4e1c:	74 e2       	ldi	r23, 0x24	; 36
SendDescriptor():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:540
    4e1e:	61 15       	cp	r22, r1
    4e20:	71 05       	cpc	r23, r1
    4e22:	09 f2       	breq	.-126    	; 0x4da6 <__vector_11+0x330>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:542
    4e24:	fb 01       	movw	r30, r22
    4e26:	44 91       	lpm	r20, Z
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:544
    4e28:	50 e0       	ldi	r21, 0x00	; 0
    4e2a:	80 e8       	ldi	r24, 0x80	; 128
    4e2c:	40 cf       	rjmp	.-384    	; 0x4cae <__vector_11+0x238>
wdt_disable():
/app/arduino/hardware/tools/avr/avr/include/avr/wdt.h:528
    4e2e:	0f b6       	in	r0, 0x3f	; 63
    4e30:	f8 94       	cli
    4e32:	a8 95       	wdr
    4e34:	80 91 60 00 	lds	r24, 0x0060	; 0x800060 <__TEXT_REGION_LENGTH__+0x7e0060>
    4e38:	88 61       	ori	r24, 0x18	; 24
    4e3a:	80 93 60 00 	sts	0x0060, r24	; 0x800060 <__TEXT_REGION_LENGTH__+0x7e0060>
    4e3e:	10 92 60 00 	sts	0x0060, r1	; 0x800060 <__TEXT_REGION_LENGTH__+0x7e0060>
    4e42:	0f be       	out	0x3f, r0	; 63
CDC_Setup():
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:140
    4e44:	a8 95       	wdr
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:143
    4e46:	ee 3f       	cpi	r30, 0xFE	; 254
    4e48:	2a e0       	ldi	r18, 0x0A	; 10
    4e4a:	f2 07       	cpc	r31, r18
    4e4c:	39 f0       	breq	.+14     	; 0x4e5c <__vector_11+0x3e6>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:144
    4e4e:	80 91 fe 0a 	lds	r24, 0x0AFE	; 0x800afe <__bss_end+0x36c>
    4e52:	90 91 ff 0a 	lds	r25, 0x0AFF	; 0x800aff <__bss_end+0x36d>
    4e56:	91 83       	std	Z+1, r25	; 0x01
    4e58:	80 83       	st	Z, r24
    4e5a:	a1 cf       	rjmp	.-190    	; 0x4d9e <__vector_11+0x328>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:149
    4e5c:	10 92 ff 0a 	sts	0x0AFF, r1	; 0x800aff <__bss_end+0x36d>
    4e60:	10 92 fe 0a 	sts	0x0AFE, r1	; 0x800afe <__bss_end+0x36c>
    4e64:	9c cf       	rjmp	.-200    	; 0x4d9e <__vector_11+0x328>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:124
    4e66:	ee 3f       	cpi	r30, 0xFE	; 254
    4e68:	8a e0       	ldi	r24, 0x0A	; 10
    4e6a:	f8 07       	cpc	r31, r24
    4e6c:	31 f0       	breq	.+12     	; 0x4e7a <__vector_11+0x404>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:125
    4e6e:	80 81       	ld	r24, Z
    4e70:	91 81       	ldd	r25, Z+1	; 0x01
    4e72:	90 93 ff 0a 	sts	0x0AFF, r25	; 0x800aff <__bss_end+0x36d>
    4e76:	80 93 fe 0a 	sts	0x0AFE, r24	; 0x800afe <__bss_end+0x36c>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:129
    4e7a:	87 e7       	ldi	r24, 0x77	; 119
    4e7c:	97 e7       	ldi	r25, 0x77	; 119
    4e7e:	91 83       	std	Z+1, r25	; 0x01
    4e80:	80 83       	st	Z, r24
wdt_enable():
/app/arduino/hardware/tools/avr/avr/include/avr/wdt.h:486
    4e82:	9b e0       	ldi	r25, 0x0B	; 11
    4e84:	88 e1       	ldi	r24, 0x18	; 24
    4e86:	0f b6       	in	r0, 0x3f	; 63
    4e88:	f8 94       	cli
    4e8a:	a8 95       	wdr
    4e8c:	80 93 60 00 	sts	0x0060, r24	; 0x800060 <__TEXT_REGION_LENGTH__+0x7e0060>
    4e90:	0f be       	out	0x3f, r0	; 63
    4e92:	90 93 60 00 	sts	0x0060, r25	; 0x800060 <__TEXT_REGION_LENGTH__+0x7e0060>
    4e96:	83 cf       	rjmp	.-250    	; 0x4d9e <__vector_11+0x328>
__vector_11():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:647
    4e98:	6c 96       	adiw	r28, 0x1c	; 28
    4e9a:	0f b6       	in	r0, 0x3f	; 63
    4e9c:	f8 94       	cli
    4e9e:	de bf       	out	0x3e, r29	; 62
    4ea0:	0f be       	out	0x3f, r0	; 63
    4ea2:	cd bf       	out	0x3d, r28	; 61
    4ea4:	df 91       	pop	r29
    4ea6:	cf 91       	pop	r28
    4ea8:	ff 91       	pop	r31
    4eaa:	ef 91       	pop	r30
    4eac:	bf 91       	pop	r27
    4eae:	af 91       	pop	r26
    4eb0:	9f 91       	pop	r25
    4eb2:	8f 91       	pop	r24
    4eb4:	7f 91       	pop	r23
    4eb6:	6f 91       	pop	r22
    4eb8:	5f 91       	pop	r21
    4eba:	4f 91       	pop	r20
    4ebc:	3f 91       	pop	r19
    4ebe:	2f 91       	pop	r18
    4ec0:	1f 91       	pop	r17
    4ec2:	0f 91       	pop	r16
    4ec4:	ff 90       	pop	r15
    4ec6:	ef 90       	pop	r14
    4ec8:	df 90       	pop	r13
    4eca:	cf 90       	pop	r12
    4ecc:	0f 90       	pop	r0
    4ece:	0f be       	out	0x3f, r0	; 63
    4ed0:	0f 90       	pop	r0
    4ed2:	1f 90       	pop	r1
    4ed4:	18 95       	reti

00004ed6 <_ZN6String7reserveEj>:
_ZN6String7reserveEj():
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:146
    4ed6:	0f 93       	push	r16
    4ed8:	1f 93       	push	r17
    4eda:	cf 93       	push	r28
    4edc:	df 93       	push	r29
    4ede:	ec 01       	movw	r28, r24
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:147
    4ee0:	88 81       	ld	r24, Y
    4ee2:	99 81       	ldd	r25, Y+1	; 0x01
    4ee4:	00 97       	sbiw	r24, 0x00	; 0
    4ee6:	29 f0       	breq	.+10     	; 0x4ef2 <_ZN6String7reserveEj+0x1c>
    4ee8:	2a 81       	ldd	r18, Y+2	; 0x02
    4eea:	3b 81       	ldd	r19, Y+3	; 0x03
    4eec:	26 17       	cp	r18, r22
    4eee:	37 07       	cpc	r19, r23
    4ef0:	88 f4       	brcc	.+34     	; 0x4f14 <_ZN6String7reserveEj+0x3e>
    4ef2:	8b 01       	movw	r16, r22
changeBuffer():
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:157
    4ef4:	6f 5f       	subi	r22, 0xFF	; 255
    4ef6:	7f 4f       	sbci	r23, 0xFF	; 255
    4ef8:	0e 94 b4 34 	call	0x6968	; 0x6968 <realloc>
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:158
    4efc:	00 97       	sbiw	r24, 0x00	; 0
    4efe:	61 f0       	breq	.+24     	; 0x4f18 <_ZN6String7reserveEj+0x42>
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:159
    4f00:	99 83       	std	Y+1, r25	; 0x01
    4f02:	88 83       	st	Y, r24
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:160
    4f04:	1b 83       	std	Y+3, r17	; 0x03
    4f06:	0a 83       	std	Y+2, r16	; 0x02
_ZN6String7reserveEj():
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:149
    4f08:	2c 81       	ldd	r18, Y+4	; 0x04
    4f0a:	3d 81       	ldd	r19, Y+5	; 0x05
    4f0c:	23 2b       	or	r18, r19
    4f0e:	11 f4       	brne	.+4      	; 0x4f14 <_ZN6String7reserveEj+0x3e>
    4f10:	fc 01       	movw	r30, r24
    4f12:	10 82       	st	Z, r1
    4f14:	81 e0       	ldi	r24, 0x01	; 1
    4f16:	01 c0       	rjmp	.+2      	; 0x4f1a <_ZN6String7reserveEj+0x44>
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:152
    4f18:	80 e0       	ldi	r24, 0x00	; 0
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:153
    4f1a:	df 91       	pop	r29
    4f1c:	cf 91       	pop	r28
    4f1e:	1f 91       	pop	r17
    4f20:	0f 91       	pop	r16
    4f22:	08 95       	ret

00004f24 <_ZN6String10invalidateEv>:
_ZN6String10invalidateEv():
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:139
    4f24:	cf 93       	push	r28
    4f26:	df 93       	push	r29
    4f28:	ec 01       	movw	r28, r24
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:140
    4f2a:	88 81       	ld	r24, Y
    4f2c:	99 81       	ldd	r25, Y+1	; 0x01
    4f2e:	00 97       	sbiw	r24, 0x00	; 0
    4f30:	11 f0       	breq	.+4      	; 0x4f36 <_ZN6String10invalidateEv+0x12>
    4f32:	0e 94 1c 34 	call	0x6838	; 0x6838 <free>
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:141
    4f36:	19 82       	std	Y+1, r1	; 0x01
    4f38:	18 82       	st	Y, r1
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:142
    4f3a:	1d 82       	std	Y+5, r1	; 0x05
    4f3c:	1c 82       	std	Y+4, r1	; 0x04
    4f3e:	1b 82       	std	Y+3, r1	; 0x03
    4f40:	1a 82       	std	Y+2, r1	; 0x02
/app/arduino/hardware/arduino/avr/cores/arduino/WString.cpp:143
    4f42:	df 91       	pop	r29
    4f44:	cf 91       	pop	r28
    4f46:	08 95       	ret

00004f48 <_Z8USB_RecvhPvi.constprop.6>:
_Z8USB_RecvhPvi.constprop.6():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:222
    4f48:	fc 01       	movw	r30, r24
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:224
    4f4a:	80 91 f3 02 	lds	r24, 0x02F3	; 0x8002f3 <_usbConfiguration>
    4f4e:	81 11       	cpse	r24, r1
    4f50:	03 c0       	rjmp	.+6      	; 0x4f58 <_Z8USB_RecvhPvi.constprop.6+0x10>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:225
    4f52:	8f ef       	ldi	r24, 0xFF	; 255
    4f54:	9f ef       	ldi	r25, 0xFF	; 255
    4f56:	08 95       	ret
__base_ctor ():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:202
    4f58:	9f b7       	in	r25, 0x3f	; 63
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:204
    4f5a:	f8 94       	cli
SetEP():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:136
    4f5c:	82 e0       	ldi	r24, 0x02	; 2
    4f5e:	80 93 e9 00 	sts	0x00E9, r24	; 0x8000e9 <__TEXT_REGION_LENGTH__+0x7e00e9>
FifoByteCount():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:141
    4f62:	20 91 f2 00 	lds	r18, 0x00F2	; 0x8000f2 <__TEXT_REGION_LENGTH__+0x7e00f2>
_Z8USB_RecvhPvi.constprop.6():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:229
    4f66:	30 e0       	ldi	r19, 0x00	; 0
    4f68:	12 16       	cp	r1, r18
    4f6a:	13 06       	cpc	r1, r19
    4f6c:	14 f4       	brge	.+4      	; 0x4f72 <_Z8USB_RecvhPvi.constprop.6+0x2a>
    4f6e:	21 e0       	ldi	r18, 0x01	; 1
    4f70:	30 e0       	ldi	r19, 0x00	; 0
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:232
    4f72:	21 15       	cp	r18, r1
    4f74:	31 05       	cpc	r19, r1
    4f76:	59 f0       	breq	.+22     	; 0x4f8e <_Z8USB_RecvhPvi.constprop.6+0x46>
Recv8():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:123
    4f78:	28 98       	cbi	0x05, 0	; 5
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:124
    4f7a:	84 e6       	ldi	r24, 0x64	; 100
    4f7c:	80 93 f2 02 	sts	0x02F2, r24	; 0x8002f2 <RxLEDPulse>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:126
    4f80:	80 91 f1 00 	lds	r24, 0x00F1	; 0x8000f1 <__TEXT_REGION_LENGTH__+0x7e00f1>
_Z8USB_RecvhPvi.constprop.6():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:233
    4f84:	80 83       	st	Z, r24
FifoByteCount():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:141
    4f86:	80 91 f2 00 	lds	r24, 0x00F2	; 0x8000f2 <__TEXT_REGION_LENGTH__+0x7e00f2>
_Z8USB_RecvhPvi.constprop.6():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:234
    4f8a:	88 23       	and	r24, r24
    4f8c:	19 f0       	breq	.+6      	; 0x4f94 <_Z8USB_RecvhPvi.constprop.6+0x4c>
__base_dtor ():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:209
    4f8e:	9f bf       	out	0x3f, r25	; 63
_Z8USB_RecvhPvi.constprop.6():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:229
    4f90:	c9 01       	movw	r24, r18
    4f92:	08 95       	ret
ReleaseRX():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:176
    4f94:	8b e6       	ldi	r24, 0x6B	; 107
    4f96:	80 93 e8 00 	sts	0x00E8, r24	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
    4f9a:	f9 cf       	rjmp	.-14     	; 0x4f8e <_Z8USB_RecvhPvi.constprop.6+0x46>

00004f9c <_Z13USB_SendSpaceh.constprop.4>:
_Z13USB_SendSpaceh.constprop.4():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:202
    4f9c:	2f b7       	in	r18, 0x3f	; 63
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:204
    4f9e:	f8 94       	cli
SetEP():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:136
    4fa0:	83 e0       	ldi	r24, 0x03	; 3
    4fa2:	80 93 e9 00 	sts	0x00E9, r24	; 0x8000e9 <__TEXT_REGION_LENGTH__+0x7e00e9>
ReadWriteAllowed():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:161
    4fa6:	90 91 e8 00 	lds	r25, 0x00E8	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
_Z13USB_SendSpaceh.constprop.4():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:253
    4faa:	89 2f       	mov	r24, r25
    4fac:	80 72       	andi	r24, 0x20	; 32
    4fae:	95 ff       	sbrs	r25, 5
    4fb0:	04 c0       	rjmp	.+8      	; 0x4fba <_Z13USB_SendSpaceh.constprop.4+0x1e>
FifoByteCount():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:141
    4fb2:	90 91 f2 00 	lds	r25, 0x00F2	; 0x8000f2 <__TEXT_REGION_LENGTH__+0x7e00f2>
_Z13USB_SendSpaceh.constprop.4():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:255
    4fb6:	80 e4       	ldi	r24, 0x40	; 64
    4fb8:	89 1b       	sub	r24, r25
__base_dtor ():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:209
    4fba:	2f bf       	out	0x3f, r18	; 63
_Z13USB_SendSpaceh.constprop.4():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:256
    4fbc:	08 95       	ret

00004fbe <_ZN7Serial_5writeEh>:
_ZN7Serial_5writeEh():
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:209
    4fbe:	cf 93       	push	r28
    4fc0:	df 93       	push	r29
    4fc2:	1f 92       	push	r1
    4fc4:	cd b7       	in	r28, 0x3d	; 61
    4fc6:	de b7       	in	r29, 0x3e	; 62
    4fc8:	69 83       	std	Y+1, r22	; 0x01
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:210
    4fca:	dc 01       	movw	r26, r24
    4fcc:	ed 91       	ld	r30, X+
    4fce:	fc 91       	ld	r31, X
    4fd0:	02 80       	ldd	r0, Z+2	; 0x02
    4fd2:	f3 81       	ldd	r31, Z+3	; 0x03
    4fd4:	e0 2d       	mov	r30, r0
    4fd6:	41 e0       	ldi	r20, 0x01	; 1
    4fd8:	50 e0       	ldi	r21, 0x00	; 0
    4fda:	be 01       	movw	r22, r28
    4fdc:	6f 5f       	subi	r22, 0xFF	; 255
    4fde:	7f 4f       	sbci	r23, 0xFF	; 255
    4fe0:	09 95       	icall
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:211
    4fe2:	0f 90       	pop	r0
    4fe4:	df 91       	pop	r29
    4fe6:	cf 91       	pop	r28
    4fe8:	08 95       	ret

00004fea <_ZN7Serial_5flushEv>:
_ZN7Serial_5flushEv():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:136
    4fea:	83 e0       	ldi	r24, 0x03	; 3
    4fec:	80 93 e9 00 	sts	0x00E9, r24	; 0x8000e9 <__TEXT_REGION_LENGTH__+0x7e00e9>
FifoByteCount():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:141
    4ff0:	80 91 f2 00 	lds	r24, 0x00F2	; 0x8000f2 <__TEXT_REGION_LENGTH__+0x7e00f2>
_ZN7Serial_5flushEv():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:652
    4ff4:	88 23       	and	r24, r24
    4ff6:	19 f0       	breq	.+6      	; 0x4ffe <_ZN7Serial_5flushEv+0x14>
ReleaseTX():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:181
    4ff8:	8a e3       	ldi	r24, 0x3A	; 58
    4ffa:	80 93 e8 00 	sts	0x00E8, r24	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
    4ffe:	08 95       	ret

00005000 <_ZN7Serial_17availableForWriteEv>:
_ZN7Serial_17availableForWriteEv():
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:200
    5000:	0e 94 ce 27 	call	0x4f9c	; 0x4f9c <_Z13USB_SendSpaceh.constprop.4>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:201
    5004:	90 e0       	ldi	r25, 0x00	; 0
    5006:	08 95       	ret

00005008 <_ZN7Serial_4readEv>:
_ZN7Serial_4readEv():
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:189
    5008:	cf 93       	push	r28
    500a:	df 93       	push	r29
    500c:	1f 92       	push	r1
    500e:	cd b7       	in	r28, 0x3d	; 61
    5010:	de b7       	in	r29, 0x3e	; 62
    5012:	fc 01       	movw	r30, r24
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:190
    5014:	84 85       	ldd	r24, Z+12	; 0x0c
    5016:	95 85       	ldd	r25, Z+13	; 0x0d
    5018:	97 fd       	sbrc	r25, 7
    501a:	05 c0       	rjmp	.+10     	; 0x5026 <_ZN7Serial_4readEv+0x1e>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:192
    501c:	2f ef       	ldi	r18, 0xFF	; 255
    501e:	3f ef       	ldi	r19, 0xFF	; 255
    5020:	35 87       	std	Z+13, r19	; 0x0d
    5022:	24 87       	std	Z+12, r18	; 0x0c
    5024:	0b c0       	rjmp	.+22     	; 0x503c <_ZN7Serial_4readEv+0x34>
USB_Recv():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:244
    5026:	ce 01       	movw	r24, r28
    5028:	01 96       	adiw	r24, 0x01	; 1
    502a:	0e 94 a4 27 	call	0x4f48	; 0x4f48 <_Z8USB_RecvhPvi.constprop.6>
    502e:	01 97       	sbiw	r24, 0x01	; 1
    5030:	19 f4       	brne	.+6      	; 0x5038 <_ZN7Serial_4readEv+0x30>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:246
    5032:	89 81       	ldd	r24, Y+1	; 0x01
    5034:	90 e0       	ldi	r25, 0x00	; 0
    5036:	02 c0       	rjmp	.+4      	; 0x503c <_ZN7Serial_4readEv+0x34>
_ZN7Serial_4readEv():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:245
    5038:	8f ef       	ldi	r24, 0xFF	; 255
    503a:	9f ef       	ldi	r25, 0xFF	; 255
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:196
    503c:	0f 90       	pop	r0
    503e:	df 91       	pop	r29
    5040:	cf 91       	pop	r28
    5042:	08 95       	ret

00005044 <_ZN7Serial_4peekEv>:
_ZN7Serial_4peekEv():
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:182
    5044:	0f 93       	push	r16
    5046:	1f 93       	push	r17
    5048:	cf 93       	push	r28
    504a:	df 93       	push	r29
    504c:	1f 92       	push	r1
    504e:	cd b7       	in	r28, 0x3d	; 61
    5050:	de b7       	in	r29, 0x3e	; 62
    5052:	8c 01       	movw	r16, r24
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:183
    5054:	fc 01       	movw	r30, r24
    5056:	84 85       	ldd	r24, Z+12	; 0x0c
    5058:	95 85       	ldd	r25, Z+13	; 0x0d
    505a:	97 ff       	sbrs	r25, 7
    505c:	0e c0       	rjmp	.+28     	; 0x507a <_ZN7Serial_4peekEv+0x36>
USB_Recv():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:244
    505e:	ce 01       	movw	r24, r28
    5060:	01 96       	adiw	r24, 0x01	; 1
    5062:	0e 94 a4 27 	call	0x4f48	; 0x4f48 <_Z8USB_RecvhPvi.constprop.6>
    5066:	01 97       	sbiw	r24, 0x01	; 1
    5068:	19 f4       	brne	.+6      	; 0x5070 <_ZN7Serial_4peekEv+0x2c>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:246
    506a:	29 81       	ldd	r18, Y+1	; 0x01
    506c:	30 e0       	ldi	r19, 0x00	; 0
    506e:	02 c0       	rjmp	.+4      	; 0x5074 <_ZN7Serial_4peekEv+0x30>
_ZN7Serial_4peekEv():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:245
    5070:	2f ef       	ldi	r18, 0xFF	; 255
    5072:	3f ef       	ldi	r19, 0xFF	; 255
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:184
    5074:	f8 01       	movw	r30, r16
    5076:	35 87       	std	Z+13, r19	; 0x0d
    5078:	24 87       	std	Z+12, r18	; 0x0c
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:186
    507a:	f8 01       	movw	r30, r16
    507c:	84 85       	ldd	r24, Z+12	; 0x0c
    507e:	95 85       	ldd	r25, Z+13	; 0x0d
    5080:	0f 90       	pop	r0
    5082:	df 91       	pop	r29
    5084:	cf 91       	pop	r28
    5086:	1f 91       	pop	r17
    5088:	0f 91       	pop	r16
    508a:	08 95       	ret

0000508c <_ZN7Serial_5writeEPKhj>:
_ZN7Serial_5writeEPKhj():
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:214
    508c:	8f 92       	push	r8
    508e:	9f 92       	push	r9
    5090:	af 92       	push	r10
    5092:	bf 92       	push	r11
    5094:	cf 92       	push	r12
    5096:	df 92       	push	r13
    5098:	ef 92       	push	r14
    509a:	ff 92       	push	r15
    509c:	0f 93       	push	r16
    509e:	1f 93       	push	r17
    50a0:	cf 93       	push	r28
    50a2:	df 93       	push	r29
    50a4:	5c 01       	movw	r10, r24
    50a6:	6b 01       	movw	r12, r22
    50a8:	7a 01       	movw	r14, r20
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:224
    50aa:	80 91 1b 01 	lds	r24, 0x011B	; 0x80011b <_ZL12_usbLineInfo.lto_priv.41+0x7>
    50ae:	88 23       	and	r24, r24
    50b0:	09 f4       	brne	.+2      	; 0x50b4 <_ZN7Serial_5writeEPKhj+0x28>
    50b2:	5b c0       	rjmp	.+182    	; 0x516a <_ZN7Serial_5writeEPKhj+0xde>
USB_Send():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:261
    50b4:	80 91 f3 02 	lds	r24, 0x02F3	; 0x8002f3 <_usbConfiguration>
    50b8:	88 23       	and	r24, r24
    50ba:	09 f4       	brne	.+2      	; 0x50be <_ZN7Serial_5writeEPKhj+0x32>
    50bc:	56 c0       	rjmp	.+172    	; 0x516a <_ZN7Serial_5writeEPKhj+0xde>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:264
    50be:	80 91 f1 02 	lds	r24, 0x02F1	; 0x8002f1 <_usbSuspendState>
    50c2:	80 ff       	sbrs	r24, 0
    50c4:	05 c0       	rjmp	.+10     	; 0x50d0 <_ZN7Serial_5writeEPKhj+0x44>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:266
    50c6:	80 91 e0 00 	lds	r24, 0x00E0	; 0x8000e0 <__TEXT_REGION_LENGTH__+0x7e00e0>
    50ca:	82 60       	ori	r24, 0x02	; 2
    50cc:	80 93 e0 00 	sts	0x00E0, r24	; 0x8000e0 <__TEXT_REGION_LENGTH__+0x7e00e0>
_ZN7Serial_5writeEPKhj():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:314
    50d0:	e7 01       	movw	r28, r14
    50d2:	10 e0       	ldi	r17, 0x00	; 0
    50d4:	0a ef       	ldi	r16, 0xFA	; 250
SetEP():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:136
    50d6:	83 e0       	ldi	r24, 0x03	; 3
    50d8:	88 2e       	mov	r8, r24
ReleaseTX():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:181
    50da:	9a e3       	ldi	r25, 0x3A	; 58
    50dc:	99 2e       	mov	r9, r25
USB_Send():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:274
    50de:	20 97       	sbiw	r28, 0x00	; 0
    50e0:	d9 f1       	breq	.+118    	; 0x5158 <_ZN7Serial_5writeEPKhj+0xcc>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:276
    50e2:	0e 94 ce 27 	call	0x4f9c	; 0x4f9c <_Z13USB_SendSpaceh.constprop.4>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:277
    50e6:	81 11       	cpse	r24, r1
    50e8:	0a c0       	rjmp	.+20     	; 0x50fe <_ZN7Serial_5writeEPKhj+0x72>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:279
    50ea:	01 50       	subi	r16, 0x01	; 1
    50ec:	09 f4       	brne	.+2      	; 0x50f0 <_ZN7Serial_5writeEPKhj+0x64>
    50ee:	3d c0       	rjmp	.+122    	; 0x516a <_ZN7Serial_5writeEPKhj+0xde>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:281
    50f0:	61 e0       	ldi	r22, 0x01	; 1
    50f2:	70 e0       	ldi	r23, 0x00	; 0
    50f4:	80 e0       	ldi	r24, 0x00	; 0
    50f6:	90 e0       	ldi	r25, 0x00	; 0
    50f8:	0e 94 b1 2b 	call	0x5762	; 0x5762 <delay>
    50fc:	f0 cf       	rjmp	.-32     	; 0x50de <_ZN7Serial_5writeEPKhj+0x52>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:285
    50fe:	28 2f       	mov	r18, r24
    5100:	30 e0       	ldi	r19, 0x00	; 0
    5102:	c2 17       	cp	r28, r18
    5104:	d3 07       	cpc	r29, r19
    5106:	0c f4       	brge	.+2      	; 0x510a <_ZN7Serial_5writeEPKhj+0x7e>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:286
    5108:	8c 2f       	mov	r24, r28
__base_ctor ():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:202
    510a:	4f b7       	in	r20, 0x3f	; 63
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:204
    510c:	f8 94       	cli
SetEP():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:136
    510e:	80 92 e9 00 	sts	0x00E9, r8	; 0x8000e9 <__TEXT_REGION_LENGTH__+0x7e00e9>
ReadWriteAllowed():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:161
    5112:	90 91 e8 00 	lds	r25, 0x00E8	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
USB_Send():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:292
    5116:	95 ff       	sbrs	r25, 5
    5118:	1d c0       	rjmp	.+58     	; 0x5154 <_ZN7Serial_5writeEPKhj+0xc8>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:295
    511a:	28 2f       	mov	r18, r24
    511c:	30 e0       	ldi	r19, 0x00	; 0
    511e:	c2 1b       	sub	r28, r18
    5120:	d3 0b       	sbc	r29, r19
    5122:	f6 01       	movw	r30, r12
    5124:	98 2f       	mov	r25, r24
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:308
    5126:	91 50       	subi	r25, 0x01	; 1
    5128:	20 f0       	brcs	.+8      	; 0x5132 <_ZN7Serial_5writeEPKhj+0xa6>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:309
    512a:	81 91       	ld	r24, Z+
Send8():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:131
    512c:	80 93 f1 00 	sts	0x00F1, r24	; 0x8000f1 <__TEXT_REGION_LENGTH__+0x7e00f1>
    5130:	fa cf       	rjmp	.-12     	; 0x5126 <_ZN7Serial_5writeEPKhj+0x9a>
    5132:	c2 0e       	add	r12, r18
    5134:	d3 1e       	adc	r13, r19
USB_Send():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:312
    5136:	11 23       	and	r17, r17
    5138:	19 f0       	breq	.+6      	; 0x5140 <_ZN7Serial_5writeEPKhj+0xb4>
ReleaseTX():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:181
    513a:	90 92 e8 00 	sts	0x00E8, r9	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
    513e:	09 c0       	rjmp	.+18     	; 0x5152 <_ZN7Serial_5writeEPKhj+0xc6>
ReadWriteAllowed():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:161
    5140:	80 91 e8 00 	lds	r24, 0x00E8	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
USB_Send():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:315
    5144:	85 fd       	sbrc	r24, 5
    5146:	06 c0       	rjmp	.+12     	; 0x5154 <_ZN7Serial_5writeEPKhj+0xc8>
ReleaseTX():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:181
    5148:	90 92 e8 00 	sts	0x00E8, r9	; 0x8000e8 <__TEXT_REGION_LENGTH__+0x7e00e8>
USB_Send():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:317
    514c:	11 e0       	ldi	r17, 0x01	; 1
    514e:	20 97       	sbiw	r28, 0x00	; 0
    5150:	09 f0       	breq	.+2      	; 0x5154 <_ZN7Serial_5writeEPKhj+0xc8>
    5152:	10 e0       	ldi	r17, 0x00	; 0
__base_dtor ():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:209
    5154:	4f bf       	out	0x3f, r20	; 63
    5156:	c3 cf       	rjmp	.-122    	; 0x50de <_ZN7Serial_5writeEPKhj+0x52>
USB_Send():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:274
    5158:	11 11       	cpse	r17, r1
    515a:	c3 cf       	rjmp	.-122    	; 0x50e2 <_ZN7Serial_5writeEPKhj+0x56>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:324
    515c:	5d 98       	cbi	0x0b, 5	; 11
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:325
    515e:	84 e6       	ldi	r24, 0x64	; 100
    5160:	80 93 f0 02 	sts	0x02F0, r24	; 0x8002f0 <TxLEDPulse>
_ZN7Serial_5writeEPKhj():
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:226
    5164:	1e 14       	cp	r1, r14
    5166:	1f 04       	cpc	r1, r15
    5168:	44 f0       	brlt	.+16     	; 0x517a <_ZN7Serial_5writeEPKhj+0xee>
_ZN5Print13setWriteErrorEi():
/app/arduino/hardware/arduino/avr/cores/arduino/Print.h:44
    516a:	81 e0       	ldi	r24, 0x01	; 1
    516c:	90 e0       	ldi	r25, 0x00	; 0
    516e:	f5 01       	movw	r30, r10
    5170:	93 83       	std	Z+3, r25	; 0x03
    5172:	82 83       	std	Z+2, r24	; 0x02
_ZN7Serial_5writeEPKhj():
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:230
    5174:	80 e0       	ldi	r24, 0x00	; 0
    5176:	90 e0       	ldi	r25, 0x00	; 0
    5178:	01 c0       	rjmp	.+2      	; 0x517c <_ZN7Serial_5writeEPKhj+0xf0>
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:226
    517a:	c7 01       	movw	r24, r14
/app/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp:235
    517c:	df 91       	pop	r29
    517e:	cf 91       	pop	r28
    5180:	1f 91       	pop	r17
    5182:	0f 91       	pop	r16
    5184:	ff 90       	pop	r15
    5186:	ef 90       	pop	r14
    5188:	df 90       	pop	r13
    518a:	cf 90       	pop	r12
    518c:	bf 90       	pop	r11
    518e:	af 90       	pop	r10
    5190:	9f 90       	pop	r9
    5192:	8f 90       	pop	r8
    5194:	08 95       	ret

00005196 <_ZN12Arduboy2Base13drawFastHLineEiihh.part.4.constprop.35>:
_ZN12Arduboy2Base13drawFastHLineEiihh.part.4.constprop.35():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:551
    5196:	9c 01       	movw	r18, r24
    5198:	21 5f       	subi	r18, 0xF1	; 241
    519a:	3f 4f       	sbci	r19, 0xFF	; 255
    519c:	2f 38       	cpi	r18, 0x8F	; 143
    519e:	31 05       	cpc	r19, r1
    51a0:	70 f5       	brcc	.+92     	; 0x51fe <_ZN12Arduboy2Base13drawFastHLineEiihh.part.4.constprop.35+0x68>
    51a2:	fc 01       	movw	r30, r24
    51a4:	97 ff       	sbrs	r25, 7
    51a6:	02 c0       	rjmp	.+4      	; 0x51ac <_ZN12Arduboy2Base13drawFastHLineEiihh.part.4.constprop.35+0x16>
    51a8:	e0 e0       	ldi	r30, 0x00	; 0
    51aa:	f0 e0       	ldi	r31, 0x00	; 0
    51ac:	40 96       	adiw	r24, 0x10	; 16
    51ae:	81 38       	cpi	r24, 0x81	; 129
    51b0:	91 05       	cpc	r25, r1
    51b2:	14 f0       	brlt	.+4      	; 0x51b8 <_ZN12Arduboy2Base13drawFastHLineEiihh.part.4.constprop.35+0x22>
    51b4:	80 e8       	ldi	r24, 0x80	; 128
    51b6:	90 e0       	ldi	r25, 0x00	; 0
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:563
    51b8:	8e 1b       	sub	r24, r30
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:569
    51ba:	ab 01       	movw	r20, r22
    51bc:	47 70       	andi	r20, 0x07	; 7
    51be:	55 27       	eor	r21, r21
    51c0:	21 e0       	ldi	r18, 0x01	; 1
    51c2:	30 e0       	ldi	r19, 0x00	; 0
    51c4:	01 c0       	rjmp	.+2      	; 0x51c8 <_ZN12Arduboy2Base13drawFastHLineEiihh.part.4.constprop.35+0x32>
    51c6:	22 0f       	add	r18, r18
    51c8:	4a 95       	dec	r20
    51ca:	ea f7       	brpl	.-6      	; 0x51c6 <_ZN12Arduboy2Base13drawFastHLineEiihh.part.4.constprop.35+0x30>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:581
    51cc:	20 95       	com	r18
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:566
    51ce:	77 ff       	sbrs	r23, 7
    51d0:	02 c0       	rjmp	.+4      	; 0x51d6 <_ZN12Arduboy2Base13drawFastHLineEiihh.part.4.constprop.35+0x40>
    51d2:	69 5f       	subi	r22, 0xF9	; 249
    51d4:	7f 4f       	sbci	r23, 0xFF	; 255
    51d6:	93 e0       	ldi	r25, 0x03	; 3
    51d8:	75 95       	asr	r23
    51da:	67 95       	ror	r22
    51dc:	9a 95       	dec	r25
    51de:	e1 f7       	brne	.-8      	; 0x51d8 <_ZN12Arduboy2Base13drawFastHLineEiihh.part.4.constprop.35+0x42>
    51e0:	76 95       	lsr	r23
    51e2:	76 2f       	mov	r23, r22
    51e4:	66 27       	eor	r22, r22
    51e6:	77 95       	ror	r23
    51e8:	67 95       	ror	r22
    51ea:	e6 0f       	add	r30, r22
    51ec:	f7 1f       	adc	r31, r23
    51ee:	e6 5f       	subi	r30, 0xF6	; 246
    51f0:	fc 4f       	sbci	r31, 0xFC	; 252
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:582
    51f2:	81 50       	subi	r24, 0x01	; 1
    51f4:	20 f0       	brcs	.+8      	; 0x51fe <_ZN12Arduboy2Base13drawFastHLineEiihh.part.4.constprop.35+0x68>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:584
    51f6:	90 81       	ld	r25, Z
    51f8:	92 23       	and	r25, r18
    51fa:	91 93       	st	Z+, r25
    51fc:	fa cf       	rjmp	.-12     	; 0x51f2 <_ZN12Arduboy2Base13drawFastHLineEiihh.part.4.constprop.35+0x5c>
    51fe:	08 95       	ret

00005200 <_ZN12Arduboy2Base13drawFastVLineEiihh.constprop.33>:
_ZN12Arduboy2Base13drawFastVLineEiihh.constprop.33():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:529
    5200:	df 92       	push	r13
    5202:	ef 92       	push	r14
    5204:	ff 92       	push	r15
    5206:	0f 93       	push	r16
    5208:	1f 93       	push	r17
    520a:	cf 93       	push	r28
    520c:	df 93       	push	r29
    520e:	7c 01       	movw	r14, r24
    5210:	d2 2e       	mov	r13, r18
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:532
    5212:	8b 01       	movw	r16, r22
    5214:	04 0f       	add	r16, r20
    5216:	11 1d       	adc	r17, r1
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:533
    5218:	eb 01       	movw	r28, r22
    521a:	77 ff       	sbrs	r23, 7
    521c:	0e c0       	rjmp	.+28     	; 0x523a <_ZN12Arduboy2Base13drawFastVLineEiihh.constprop.33+0x3a>
    521e:	c0 e0       	ldi	r28, 0x00	; 0
    5220:	d0 e0       	ldi	r29, 0x00	; 0
    5222:	0b c0       	rjmp	.+22     	; 0x523a <_ZN12Arduboy2Base13drawFastVLineEiihh.constprop.33+0x3a>
    5224:	c4 17       	cp	r28, r20
    5226:	d5 07       	cpc	r29, r21
    5228:	7c f4       	brge	.+30     	; 0x5248 <_ZN12Arduboy2Base13drawFastVLineEiihh.constprop.33+0x48>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:535
    522a:	2d 2d       	mov	r18, r13
    522c:	ae 01       	movw	r20, r28
    522e:	b7 01       	movw	r22, r14
    5230:	8e e0       	ldi	r24, 0x0E	; 14
    5232:	97 e0       	ldi	r25, 0x07	; 7
    5234:	0e 94 e2 2d 	call	0x5bc4	; 0x5bc4 <_ZN12Arduboy2Base9drawPixelEiih>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:533
    5238:	21 96       	adiw	r28, 0x01	; 1
    523a:	a8 01       	movw	r20, r16
    523c:	01 34       	cpi	r16, 0x41	; 65
    523e:	11 05       	cpc	r17, r1
    5240:	8c f3       	brlt	.-30     	; 0x5224 <_ZN12Arduboy2Base13drawFastVLineEiihh.constprop.33+0x24>
    5242:	40 e4       	ldi	r20, 0x40	; 64
    5244:	50 e0       	ldi	r21, 0x00	; 0
    5246:	ee cf       	rjmp	.-36     	; 0x5224 <_ZN12Arduboy2Base13drawFastVLineEiihh.constprop.33+0x24>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:537
    5248:	df 91       	pop	r29
    524a:	cf 91       	pop	r28
    524c:	1f 91       	pop	r17
    524e:	0f 91       	pop	r16
    5250:	ff 90       	pop	r15
    5252:	ef 90       	pop	r14
    5254:	df 90       	pop	r13
    5256:	08 95       	ret

00005258 <_ZN12Arduboy2Base8fillRectEiihhh.constprop.32>:
_ZN12Arduboy2Base8fillRectEiihhh.constprop.32():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:590
    5258:	cf 92       	push	r12
    525a:	df 92       	push	r13
    525c:	ef 92       	push	r14
    525e:	ff 92       	push	r15
    5260:	0f 93       	push	r16
    5262:	1f 93       	push	r17
    5264:	cf 93       	push	r28
    5266:	df 93       	push	r29
    5268:	6b 01       	movw	r12, r22
    526a:	12 2f       	mov	r17, r18
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:594
    526c:	ec 01       	movw	r28, r24
    526e:	7c 01       	movw	r14, r24
    5270:	e4 0e       	add	r14, r20
    5272:	f1 1c       	adc	r15, r1
    5274:	ce 15       	cp	r28, r14
    5276:	df 05       	cpc	r29, r15
    5278:	44 f4       	brge	.+16     	; 0x528a <_ZN12Arduboy2Base8fillRectEiihhh.constprop.32+0x32>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:596
    527a:	20 2f       	mov	r18, r16
    527c:	41 2f       	mov	r20, r17
    527e:	b6 01       	movw	r22, r12
    5280:	ce 01       	movw	r24, r28
    5282:	0e 94 00 29 	call	0x5200	; 0x5200 <_ZN12Arduboy2Base13drawFastVLineEiihh.constprop.33>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:594
    5286:	21 96       	adiw	r28, 0x01	; 1
    5288:	f5 cf       	rjmp	.-22     	; 0x5274 <_ZN12Arduboy2Base8fillRectEiihhh.constprop.32+0x1c>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:598
    528a:	df 91       	pop	r29
    528c:	cf 91       	pop	r28
    528e:	1f 91       	pop	r17
    5290:	0f 91       	pop	r16
    5292:	ff 90       	pop	r15
    5294:	ef 90       	pop	r14
    5296:	df 90       	pop	r13
    5298:	cf 90       	pop	r12
    529a:	08 95       	ret

0000529c <_Z11draw_playerhh.constprop.28>:
_Z11draw_playerhh.constprop.28():
/app/builds/15/RPG_electronic_world.ino:1650
    529c:	6f 92       	push	r6
    529e:	7f 92       	push	r7
    52a0:	8f 92       	push	r8
    52a2:	9f 92       	push	r9
    52a4:	af 92       	push	r10
    52a6:	bf 92       	push	r11
    52a8:	cf 92       	push	r12
    52aa:	df 92       	push	r13
    52ac:	ef 92       	push	r14
    52ae:	ff 92       	push	r15
    52b0:	0f 93       	push	r16
    52b2:	1f 93       	push	r17
    52b4:	cf 93       	push	r28
    52b6:	df 93       	push	r29
    52b8:	1f 92       	push	r1
    52ba:	cd b7       	in	r28, 0x3d	; 61
    52bc:	de b7       	in	r29, 0x3e	; 62
/app/builds/15/RPG_electronic_world.ino:1653
    52be:	30 91 1c 01 	lds	r19, 0x011C	; 0x80011c <PlayerD>
    52c2:	10 91 08 03 	lds	r17, 0x0308	; 0x800308 <player_dyn>
    52c6:	61 2e       	mov	r6, r17
    52c8:	71 2c       	mov	r7, r1
    52ca:	e3 2f       	mov	r30, r19
    52cc:	f0 e0       	ldi	r31, 0x00	; 0
    52ce:	ee 0f       	add	r30, r30
    52d0:	ff 1f       	adc	r31, r31
    52d2:	80 91 09 03 	lds	r24, 0x0309	; 0x800309 <player_move>
    52d6:	e8 0f       	add	r30, r24
    52d8:	f1 1d       	adc	r31, r1
    52da:	ee 0f       	add	r30, r30
    52dc:	ff 1f       	adc	r31, r31
    52de:	ee 0f       	add	r30, r30
    52e0:	ff 1f       	adc	r31, r31
    52e2:	e6 0d       	add	r30, r6
    52e4:	f7 1d       	adc	r31, r7
    52e6:	ee 0f       	add	r30, r30
    52e8:	ff 1f       	adc	r31, r31
    52ea:	e2 59       	subi	r30, 0x92	; 146
    52ec:	fd 4f       	sbci	r31, 0xFD	; 253
    52ee:	40 81       	ld	r20, Z
    52f0:	51 81       	ldd	r21, Z+1	; 0x01
    52f2:	e1 2c       	mov	r14, r1
    52f4:	00 e1       	ldi	r16, 0x10	; 16
    52f6:	20 e1       	ldi	r18, 0x10	; 16
    52f8:	67 e1       	ldi	r22, 0x17	; 23
    52fa:	70 e0       	ldi	r23, 0x00	; 0
    52fc:	87 e3       	ldi	r24, 0x37	; 55
    52fe:	90 e0       	ldi	r25, 0x00	; 0
    5300:	39 83       	std	Y+1, r19	; 0x01
    5302:	0e 94 75 2c 	call	0x58ea	; 0x58ea <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh>
/app/builds/15/RPG_electronic_world.ino:1655
    5306:	39 81       	ldd	r19, Y+1	; 0x01
    5308:	33 23       	and	r19, r19
    530a:	09 f4       	brne	.+2      	; 0x530e <_Z11draw_playerhh.constprop.28+0x72>
    530c:	6d c0       	rjmp	.+218    	; 0x53e8 <_Z11draw_playerhh.constprop.28+0x14c>
/app/builds/15/RPG_electronic_world.ino:1657
    530e:	32 30       	cpi	r19, 0x02	; 2
    5310:	31 f0       	breq	.+12     	; 0x531e <_Z11draw_playerhh.constprop.28+0x82>
    5312:	33 30       	cpi	r19, 0x03	; 3
    5314:	31 f0       	breq	.+12     	; 0x5322 <_Z11draw_playerhh.constprop.28+0x86>
    5316:	31 30       	cpi	r19, 0x01	; 1
    5318:	31 f4       	brne	.+12     	; 0x5326 <_Z11draw_playerhh.constprop.28+0x8a>
/app/builds/15/RPG_electronic_world.ino:1659
    531a:	8d e3       	ldi	r24, 0x3D	; 61
    531c:	05 c0       	rjmp	.+10     	; 0x5328 <_Z11draw_playerhh.constprop.28+0x8c>
/app/builds/15/RPG_electronic_world.ino:1662
    531e:	8a e3       	ldi	r24, 0x3A	; 58
    5320:	03 c0       	rjmp	.+6      	; 0x5328 <_Z11draw_playerhh.constprop.28+0x8c>
/app/builds/15/RPG_electronic_world.ino:1665
    5322:	81 e4       	ldi	r24, 0x41	; 65
    5324:	01 c0       	rjmp	.+2      	; 0x5328 <_Z11draw_playerhh.constprop.28+0x8c>
/app/builds/15/RPG_electronic_world.ino:1657
    5326:	87 e3       	ldi	r24, 0x37	; 55
/app/builds/15/RPG_electronic_world.ino:1669
    5328:	e8 2e       	mov	r14, r24
    532a:	f1 2c       	mov	r15, r1
    532c:	01 e0       	ldi	r16, 0x01	; 1
    532e:	22 e0       	ldi	r18, 0x02	; 2
    5330:	41 e0       	ldi	r20, 0x01	; 1
    5332:	6b e1       	ldi	r22, 0x1B	; 27
    5334:	70 e0       	ldi	r23, 0x00	; 0
    5336:	c7 01       	movw	r24, r14
    5338:	0e 94 2c 29 	call	0x5258	; 0x5258 <_ZN12Arduboy2Base8fillRectEiihhh.constprop.32>
    533c:	67 01       	movw	r12, r14
    533e:	22 e0       	ldi	r18, 0x02	; 2
    5340:	c2 0e       	add	r12, r18
    5342:	d1 1c       	adc	r13, r1
    5344:	22 e0       	ldi	r18, 0x02	; 2
    5346:	41 e0       	ldi	r20, 0x01	; 1
    5348:	6b e1       	ldi	r22, 0x1B	; 27
    534a:	70 e0       	ldi	r23, 0x00	; 0
    534c:	c6 01       	movw	r24, r12
    534e:	0e 94 2c 29 	call	0x5258	; 0x5258 <_ZN12Arduboy2Base8fillRectEiihhh.constprop.32>
/app/builds/15/RPG_electronic_world.ino:1671
    5352:	0e 94 eb 2b 	call	0x57d6	; 0x57d6 <millis>
    5356:	80 90 04 03 	lds	r8, 0x0304	; 0x800304 <Timer+0x10>
    535a:	90 90 05 03 	lds	r9, 0x0305	; 0x800305 <Timer+0x11>
    535e:	a0 90 06 03 	lds	r10, 0x0306	; 0x800306 <Timer+0x12>
    5362:	b0 90 07 03 	lds	r11, 0x0307	; 0x800307 <Timer+0x13>
    5366:	28 e8       	ldi	r18, 0x88	; 136
    5368:	82 0e       	add	r8, r18
    536a:	23 e1       	ldi	r18, 0x13	; 19
    536c:	92 1e       	adc	r9, r18
    536e:	a1 1c       	adc	r10, r1
    5370:	b1 1c       	adc	r11, r1
    5372:	68 15       	cp	r22, r8
    5374:	79 05       	cpc	r23, r9
    5376:	8a 05       	cpc	r24, r10
    5378:	9b 05       	cpc	r25, r11
    537a:	10 f0       	brcs	.+4      	; 0x5380 <_Z11draw_playerhh.constprop.28+0xe4>
    537c:	11 23       	and	r17, r17
    537e:	31 f0       	breq	.+12     	; 0x538c <_Z11draw_playerhh.constprop.28+0xf0>
    5380:	80 91 34 07 	lds	r24, 0x0734	; 0x800734 <BEF>
    5384:	81 11       	cpse	r24, r1
    5386:	30 c0       	rjmp	.+96     	; 0x53e8 <_Z11draw_playerhh.constprop.28+0x14c>
/app/builds/15/RPG_electronic_world.ino:1672
    5388:	11 11       	cpse	r17, r1
    538a:	02 c0       	rjmp	.+4      	; 0x5390 <_Z11draw_playerhh.constprop.28+0xf4>
    538c:	10 92 34 07 	sts	0x0734, r1	; 0x800734 <BEF>
/app/builds/15/RPG_electronic_world.ino:1675
    5390:	22 e0       	ldi	r18, 0x02	; 2
    5392:	30 e0       	ldi	r19, 0x00	; 0
    5394:	26 19       	sub	r18, r6
    5396:	37 09       	sbc	r19, r7
    5398:	12 16       	cp	r1, r18
    539a:	13 06       	cpc	r1, r19
    539c:	24 f4       	brge	.+8      	; 0x53a6 <_Z11draw_playerhh.constprop.28+0x10a>
    539e:	82 e0       	ldi	r24, 0x02	; 2
    53a0:	b8 2e       	mov	r11, r24
    53a2:	b1 1a       	sub	r11, r17
    53a4:	03 c0       	rjmp	.+6      	; 0x53ac <_Z11draw_playerhh.constprop.28+0x110>
    53a6:	8e ef       	ldi	r24, 0xFE	; 254
    53a8:	b8 2e       	mov	r11, r24
    53aa:	b1 0e       	add	r11, r17
    53ac:	00 e0       	ldi	r16, 0x00	; 0
    53ae:	2b 2d       	mov	r18, r11
    53b0:	41 e0       	ldi	r20, 0x01	; 1
    53b2:	6b e1       	ldi	r22, 0x1B	; 27
    53b4:	70 e0       	ldi	r23, 0x00	; 0
    53b6:	c7 01       	movw	r24, r14
    53b8:	0e 94 2c 29 	call	0x5258	; 0x5258 <_ZN12Arduboy2Base8fillRectEiihhh.constprop.32>
    53bc:	2b 2d       	mov	r18, r11
    53be:	41 e0       	ldi	r20, 0x01	; 1
    53c0:	6b e1       	ldi	r22, 0x1B	; 27
    53c2:	70 e0       	ldi	r23, 0x00	; 0
    53c4:	c6 01       	movw	r24, r12
    53c6:	0e 94 2c 29 	call	0x5258	; 0x5258 <_ZN12Arduboy2Base8fillRectEiihhh.constprop.32>
/app/builds/15/RPG_electronic_world.ino:1677
    53ca:	12 30       	cpi	r17, 0x02	; 2
    53cc:	69 f4       	brne	.+26     	; 0x53e8 <_Z11draw_playerhh.constprop.28+0x14c>
/app/builds/15/RPG_electronic_world.ino:1678
    53ce:	0e 94 eb 2b 	call	0x57d6	; 0x57d6 <millis>
    53d2:	60 93 04 03 	sts	0x0304, r22	; 0x800304 <Timer+0x10>
    53d6:	70 93 05 03 	sts	0x0305, r23	; 0x800305 <Timer+0x11>
    53da:	80 93 06 03 	sts	0x0306, r24	; 0x800306 <Timer+0x12>
    53de:	90 93 07 03 	sts	0x0307, r25	; 0x800307 <Timer+0x13>
/app/builds/15/RPG_electronic_world.ino:1679
    53e2:	81 e0       	ldi	r24, 0x01	; 1
    53e4:	80 93 34 07 	sts	0x0734, r24	; 0x800734 <BEF>
/app/builds/15/RPG_electronic_world.ino:1686
    53e8:	0e 94 eb 2b 	call	0x57d6	; 0x57d6 <millis>
    53ec:	c0 90 f4 02 	lds	r12, 0x02F4	; 0x8002f4 <Timer>
    53f0:	d0 90 f5 02 	lds	r13, 0x02F5	; 0x8002f5 <Timer+0x1>
    53f4:	e0 90 f6 02 	lds	r14, 0x02F6	; 0x8002f6 <Timer+0x2>
    53f8:	f0 90 f7 02 	lds	r15, 0x02F7	; 0x8002f7 <Timer+0x3>
    53fc:	26 e9       	ldi	r18, 0x96	; 150
    53fe:	c2 0e       	add	r12, r18
    5400:	d1 1c       	adc	r13, r1
    5402:	e1 1c       	adc	r14, r1
    5404:	f1 1c       	adc	r15, r1
    5406:	6c 15       	cp	r22, r12
    5408:	7d 05       	cpc	r23, r13
    540a:	8e 05       	cpc	r24, r14
    540c:	9f 05       	cpc	r25, r15
    540e:	90 f0       	brcs	.+36     	; 0x5434 <_Z11draw_playerhh.constprop.28+0x198>
/app/builds/15/RPG_electronic_world.ino:1687
    5410:	0e 94 eb 2b 	call	0x57d6	; 0x57d6 <millis>
    5414:	60 93 f4 02 	sts	0x02F4, r22	; 0x8002f4 <Timer>
    5418:	70 93 f5 02 	sts	0x02F5, r23	; 0x8002f5 <Timer+0x1>
    541c:	80 93 f6 02 	sts	0x02F6, r24	; 0x8002f6 <Timer+0x2>
    5420:	90 93 f7 02 	sts	0x02F7, r25	; 0x8002f7 <Timer+0x3>
/app/builds/15/RPG_electronic_world.ino:1688
    5424:	1f 5f       	subi	r17, 0xFF	; 255
/app/builds/15/RPG_electronic_world.ino:1689
    5426:	14 30       	cpi	r17, 0x04	; 4
    5428:	18 f4       	brcc	.+6      	; 0x5430 <_Z11draw_playerhh.constprop.28+0x194>
/app/builds/15/RPG_electronic_world.ino:1688
    542a:	10 93 08 03 	sts	0x0308, r17	; 0x800308 <player_dyn>
    542e:	02 c0       	rjmp	.+4      	; 0x5434 <_Z11draw_playerhh.constprop.28+0x198>
/app/builds/15/RPG_electronic_world.ino:1690
    5430:	10 92 08 03 	sts	0x0308, r1	; 0x800308 <player_dyn>
/app/builds/15/RPG_electronic_world.ino:1693
    5434:	0f 90       	pop	r0
    5436:	df 91       	pop	r29
    5438:	cf 91       	pop	r28
    543a:	1f 91       	pop	r17
    543c:	0f 91       	pop	r16
    543e:	ff 90       	pop	r15
    5440:	ef 90       	pop	r14
    5442:	df 90       	pop	r13
    5444:	cf 90       	pop	r12
    5446:	bf 90       	pop	r11
    5448:	af 90       	pop	r10
    544a:	9f 90       	pop	r9
    544c:	8f 90       	pop	r8
    544e:	7f 90       	pop	r7
    5450:	6f 90       	pop	r6
    5452:	08 95       	ret

00005454 <_ZN8Arduboy25clearEv.constprop.23>:
_ZN8Arduboy25clearEv.constprop.23():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:645
    5454:	80 e0       	ldi	r24, 0x00	; 0
    5456:	ea e0       	ldi	r30, 0x0A	; 10
    5458:	f3 e0       	ldi	r31, 0x03	; 3
    545a:	81 11       	cpse	r24, r1
    545c:	8f ef       	ldi	r24, 0xFF	; 255
    545e:	00 24       	eor	r0, r0

00005460 <loopto>:
    5460:	81 93       	st	Z+, r24
    5462:	81 93       	st	Z+, r24
    5464:	81 93       	st	Z+, r24
    5466:	81 93       	st	Z+, r24
    5468:	03 94       	inc	r0
    546a:	d1 f7       	brne	.-12     	; 0x5460 <loopto>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1315
    546c:	ea e0       	ldi	r30, 0x0A	; 10
    546e:	f7 e0       	ldi	r31, 0x07	; 7
    5470:	11 8e       	std	Z+25, r1	; 0x19
    5472:	10 8e       	std	Z+24, r1	; 0x18
    5474:	17 8a       	std	Z+23, r1	; 0x17
    5476:	16 8a       	std	Z+22, r1	; 0x16
    5478:	08 95       	ret

0000547a <_Z8drawTexthhPKhh.constprop.20>:
_Z8drawTexthhPKhh.constprop.20():
/app/builds/15/RPG_electronic_world.ino:1838
    547a:	4f 92       	push	r4
    547c:	5f 92       	push	r5
    547e:	6f 92       	push	r6
    5480:	7f 92       	push	r7
    5482:	8f 92       	push	r8
    5484:	9f 92       	push	r9
    5486:	af 92       	push	r10
    5488:	bf 92       	push	r11
    548a:	cf 92       	push	r12
    548c:	df 92       	push	r13
    548e:	ef 92       	push	r14
    5490:	ff 92       	push	r15
    5492:	0f 93       	push	r16
    5494:	1f 93       	push	r17
    5496:	cf 93       	push	r28
    5498:	df 93       	push	r29
    549a:	1f 92       	push	r1
    549c:	cd b7       	in	r28, 0x3d	; 61
    549e:	de b7       	in	r29, 0x3e	; 62
    54a0:	f6 2e       	mov	r15, r22
    54a2:	78 2e       	mov	r7, r24
/app/builds/15/RPG_electronic_world.ino:1863
    54a4:	6c 01       	movw	r12, r24
    54a6:	39 e3       	ldi	r19, 0x39	; 57
    54a8:	53 2e       	mov	r5, r19
    54aa:	41 2c       	mov	r4, r1
/app/builds/15/RPG_electronic_world.ino:1883
    54ac:	47 e0       	ldi	r20, 0x07	; 7
    54ae:	64 2e       	mov	r6, r20
    54b0:	8c 2d       	mov	r24, r12
    54b2:	87 19       	sub	r24, r7
/app/builds/15/RPG_electronic_world.ino:1847
    54b4:	8f 15       	cp	r24, r15
    54b6:	08 f0       	brcs	.+2      	; 0x54ba <_Z8drawTexthhPKhh.constprop.20+0x40>
    54b8:	8b c0       	rjmp	.+278    	; 0x55d0 <_Z8drawTexthhPKhh.constprop.20+0x156>
/app/builds/15/RPG_electronic_world.ino:1848
    54ba:	f6 01       	movw	r30, r12
    54bc:	34 91       	lpm	r19, Z
/app/builds/15/RPG_electronic_world.ino:1849
    54be:	31 3f       	cpi	r19, 0xF1	; 241
    54c0:	09 f4       	brne	.+2      	; 0x54c4 <_Z8drawTexthhPKhh.constprop.20+0x4a>
    54c2:	81 c0       	rjmp	.+258    	; 0x55c6 <_Z8drawTexthhPKhh.constprop.20+0x14c>
    54c4:	32 3f       	cpi	r19, 0xF2	; 242
    54c6:	11 f4       	brne	.+4      	; 0x54cc <_Z8drawTexthhPKhh.constprop.20+0x52>
/app/builds/15/RPG_electronic_world.ino:1854
    54c8:	12 ef       	ldi	r17, 0xF2	; 242
    54ca:	7e c0       	rjmp	.+252    	; 0x55c8 <_Z8drawTexthhPKhh.constprop.20+0x14e>
/app/builds/15/RPG_electronic_world.ino:1860
    54cc:	a4 2c       	mov	r10, r4
    54ce:	b1 2c       	mov	r11, r1
    54d0:	65 2d       	mov	r22, r5
    54d2:	70 e0       	ldi	r23, 0x00	; 0
    54d4:	01 e0       	ldi	r16, 0x01	; 1
    54d6:	28 e0       	ldi	r18, 0x08	; 8
    54d8:	48 e0       	ldi	r20, 0x08	; 8
    54da:	c5 01       	movw	r24, r10
    54dc:	39 83       	std	Y+1, r19	; 0x01
    54de:	0e 94 2c 29 	call	0x5258	; 0x5258 <_ZN12Arduboy2Base8fillRectEiihhh.constprop.32>
/app/builds/15/RPG_electronic_world.ino:1861
    54e2:	39 81       	ldd	r19, Y+1	; 0x01
    54e4:	12 3f       	cpi	r17, 0xF2	; 242
    54e6:	49 f1       	breq	.+82     	; 0x553a <_Z8drawTexthhPKhh.constprop.20+0xc0>
/app/builds/15/RPG_electronic_world.ino:1863
    54e8:	34 36       	cpi	r19, 0x64	; 100
    54ea:	08 f0       	brcs	.+2      	; 0x54ee <_Z8drawTexthhPKhh.constprop.20+0x74>
    54ec:	6c c0       	rjmp	.+216    	; 0x55c6 <_Z8drawTexthhPKhh.constprop.20+0x14c>
/app/builds/15/RPG_electronic_world.ino:1866
    54ee:	fd e7       	ldi	r31, 0x7D	; 125
    54f0:	af 16       	cp	r10, r31
    54f2:	b1 04       	cpc	r11, r1
    54f4:	1c f0       	brlt	.+6      	; 0x54fc <_Z8drawTexthhPKhh.constprop.20+0x82>
/app/builds/15/RPG_electronic_world.ino:1868
    54f6:	88 e0       	ldi	r24, 0x08	; 8
    54f8:	58 0e       	add	r5, r24
/app/builds/15/RPG_electronic_world.ino:1867
    54fa:	41 2c       	mov	r4, r1
/app/builds/15/RPG_electronic_world.ino:1870
    54fc:	a5 2c       	mov	r10, r5
    54fe:	b1 2c       	mov	r11, r1
    5500:	84 2c       	mov	r8, r4
    5502:	91 2c       	mov	r9, r1
    5504:	43 2f       	mov	r20, r19
    5506:	50 e0       	ldi	r21, 0x00	; 0
    5508:	ca 01       	movw	r24, r20
    550a:	88 0f       	add	r24, r24
    550c:	99 1f       	adc	r25, r25
    550e:	48 0f       	add	r20, r24
    5510:	59 1f       	adc	r21, r25
    5512:	4c 5d       	subi	r20, 0xDC	; 220
    5514:	51 4d       	sbci	r21, 0xD1	; 209
    5516:	e1 2c       	mov	r14, r1
    5518:	08 e0       	ldi	r16, 0x08	; 8
    551a:	23 e0       	ldi	r18, 0x03	; 3
    551c:	b5 01       	movw	r22, r10
    551e:	c4 01       	movw	r24, r8
    5520:	0e 94 75 2c 	call	0x58ea	; 0x58ea <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh>
/app/builds/15/RPG_electronic_world.ino:1871
    5524:	21 e0       	ldi	r18, 0x01	; 1
    5526:	43 e2       	ldi	r20, 0x23	; 35
    5528:	5e e2       	ldi	r21, 0x2E	; 46
    552a:	b5 01       	movw	r22, r10
    552c:	c4 01       	movw	r24, r8
    552e:	03 96       	adiw	r24, 0x03	; 3
    5530:	0e 94 75 2c 	call	0x58ea	; 0x58ea <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh>
/app/builds/15/RPG_electronic_world.ino:1872
    5534:	e4 e0       	ldi	r30, 0x04	; 4
    5536:	4e 0e       	add	r4, r30
    5538:	23 c0       	rjmp	.+70     	; 0x5580 <_Z8drawTexthhPKhh.constprop.20+0x106>
/app/builds/15/RPG_electronic_world.ino:1875
    553a:	30 3f       	cpi	r19, 0xF0	; 240
    553c:	08 f0       	brcs	.+2      	; 0x5540 <_Z8drawTexthhPKhh.constprop.20+0xc6>
    553e:	44 c0       	rjmp	.+136    	; 0x55c8 <_Z8drawTexthhPKhh.constprop.20+0x14e>
/app/builds/15/RPG_electronic_world.ino:1878
    5540:	f9 e7       	ldi	r31, 0x79	; 121
    5542:	af 16       	cp	r10, r31
    5544:	b1 04       	cpc	r11, r1
    5546:	1c f0       	brlt	.+6      	; 0x554e <_Z8drawTexthhPKhh.constprop.20+0xd4>
/app/builds/15/RPG_electronic_world.ino:1880
    5548:	88 e0       	ldi	r24, 0x08	; 8
    554a:	58 0e       	add	r5, r24
/app/builds/15/RPG_electronic_world.ino:1879
    554c:	41 2c       	mov	r4, r1
/app/builds/15/RPG_electronic_world.ino:1883
    554e:	a5 2c       	mov	r10, r5
    5550:	b1 2c       	mov	r11, r1
    5552:	84 2c       	mov	r8, r4
    5554:	91 2c       	mov	r9, r1
    5556:	63 9e       	mul	r6, r19
    5558:	a0 01       	movw	r20, r0
    555a:	11 24       	eor	r1, r1
    555c:	4d 56       	subi	r20, 0x6D	; 109
    555e:	58 4d       	sbci	r21, 0xD8	; 216
    5560:	e1 2c       	mov	r14, r1
    5562:	08 e0       	ldi	r16, 0x08	; 8
    5564:	27 e0       	ldi	r18, 0x07	; 7
    5566:	b5 01       	movw	r22, r10
    5568:	c4 01       	movw	r24, r8
    556a:	0e 94 75 2c 	call	0x58ea	; 0x58ea <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh>
/app/builds/15/RPG_electronic_world.ino:1884
    556e:	21 e0       	ldi	r18, 0x01	; 1
    5570:	43 e2       	ldi	r20, 0x23	; 35
    5572:	5e e2       	ldi	r21, 0x2E	; 46
    5574:	b5 01       	movw	r22, r10
    5576:	c4 01       	movw	r24, r8
    5578:	07 96       	adiw	r24, 0x07	; 7
    557a:	0e 94 75 2c 	call	0x58ea	; 0x58ea <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh>
/app/builds/15/RPG_electronic_world.ino:1885
    557e:	40 0e       	add	r4, r16
/app/builds/15/RPG_electronic_world.ino:1888
    5580:	84 2d       	mov	r24, r4
    5582:	90 e0       	ldi	r25, 0x00	; 0
    5584:	89 37       	cpi	r24, 0x79	; 121
    5586:	91 05       	cpc	r25, r1
    5588:	1c f0       	brlt	.+6      	; 0x5590 <_Z8drawTexthhPKhh.constprop.20+0x116>
/app/builds/15/RPG_electronic_world.ino:1890
    558a:	e8 e0       	ldi	r30, 0x08	; 8
    558c:	5e 0e       	add	r5, r30
/app/builds/15/RPG_electronic_world.ino:1889
    558e:	41 2c       	mov	r4, r1
/app/builds/15/RPG_electronic_world.ino:1892
    5590:	80 91 08 03 	lds	r24, 0x0308	; 0x800308 <player_dyn>
    5594:	90 e0       	ldi	r25, 0x00	; 0
    5596:	85 0d       	add	r24, r5
    5598:	91 1d       	adc	r25, r1
    559a:	24 2d       	mov	r18, r4
    559c:	30 e0       	ldi	r19, 0x00	; 0
    559e:	30 93 21 07 	sts	0x0721, r19	; 0x800721 <arduboy+0x17>
    55a2:	20 93 20 07 	sts	0x0720, r18	; 0x800720 <arduboy+0x16>
setCursor():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1258
    55a6:	90 93 23 07 	sts	0x0723, r25	; 0x800723 <arduboy+0x19>
    55aa:	80 93 22 07 	sts	0x0722, r24	; 0x800722 <arduboy+0x18>
print():
/app/arduino/hardware/arduino/avr/cores/arduino/Print.cpp:69
    55ae:	e0 91 0a 07 	lds	r30, 0x070A	; 0x80070a <arduboy>
    55b2:	f0 91 0b 07 	lds	r31, 0x070B	; 0x80070b <arduboy+0x1>
    55b6:	01 90       	ld	r0, Z+
    55b8:	f0 81       	ld	r31, Z
    55ba:	e0 2d       	mov	r30, r0
    55bc:	6f e1       	ldi	r22, 0x1F	; 31
    55be:	8a e0       	ldi	r24, 0x0A	; 10
    55c0:	97 e0       	ldi	r25, 0x07	; 7
    55c2:	09 95       	icall
    55c4:	01 c0       	rjmp	.+2      	; 0x55c8 <_Z8drawTexthhPKhh.constprop.20+0x14e>
_Z8drawTexthhPKhh.constprop.20():
/app/builds/15/RPG_electronic_world.ino:1863
    55c6:	11 ef       	ldi	r17, 0xF1	; 241
    55c8:	ff ef       	ldi	r31, 0xFF	; 255
    55ca:	cf 1a       	sub	r12, r31
    55cc:	df 0a       	sbc	r13, r31
    55ce:	70 cf       	rjmp	.-288    	; 0x54b0 <_Z8drawTexthhPKhh.constprop.20+0x36>
/app/builds/15/RPG_electronic_world.ino:1895
    55d0:	0f 90       	pop	r0
    55d2:	df 91       	pop	r29
    55d4:	cf 91       	pop	r28
    55d6:	1f 91       	pop	r17
    55d8:	0f 91       	pop	r16
    55da:	ff 90       	pop	r15
    55dc:	ef 90       	pop	r14
    55de:	df 90       	pop	r13
    55e0:	cf 90       	pop	r12
    55e2:	bf 90       	pop	r11
    55e4:	af 90       	pop	r10
    55e6:	9f 90       	pop	r9
    55e8:	8f 90       	pop	r8
    55ea:	7f 90       	pop	r7
    55ec:	6f 90       	pop	r6
    55ee:	5f 90       	pop	r5
    55f0:	4f 90       	pop	r4
    55f2:	08 95       	ret

000055f4 <_ZN5Print7printlnEPK19__FlashStringHelper.constprop.14>:
_ZN5Print7printlnEPK19__FlashStringHelper.constprop.14():
/app/arduino/hardware/arduino/avr/cores/arduino/Print.cpp:114
    55f4:	0f 93       	push	r16
    55f6:	1f 93       	push	r17
    55f8:	cf 93       	push	r28
    55fa:	df 93       	push	r29
    55fc:	8c 01       	movw	r16, r24
/app/arduino/hardware/arduino/avr/cores/arduino/Print.cpp:47
    55fe:	c0 e0       	ldi	r28, 0x00	; 0
    5600:	d0 e0       	ldi	r29, 0x00	; 0
    5602:	f8 01       	movw	r30, r16
    5604:	ec 0f       	add	r30, r28
    5606:	fd 1f       	adc	r31, r29
print():
/app/arduino/hardware/arduino/avr/cores/arduino/Print.cpp:49
    5608:	64 91       	lpm	r22, Z
/app/arduino/hardware/arduino/avr/cores/arduino/Print.cpp:50
    560a:	66 23       	and	r22, r22
    560c:	71 f0       	breq	.+28     	; 0x562a <_ZN5Print7printlnEPK19__FlashStringHelper.constprop.14+0x36>
/app/arduino/hardware/arduino/avr/cores/arduino/Print.cpp:51
    560e:	e0 91 0a 07 	lds	r30, 0x070A	; 0x80070a <arduboy>
    5612:	f0 91 0b 07 	lds	r31, 0x070B	; 0x80070b <arduboy+0x1>
    5616:	01 90       	ld	r0, Z+
    5618:	f0 81       	ld	r31, Z
    561a:	e0 2d       	mov	r30, r0
    561c:	8a e0       	ldi	r24, 0x0A	; 10
    561e:	97 e0       	ldi	r25, 0x07	; 7
    5620:	09 95       	icall
    5622:	89 2b       	or	r24, r25
    5624:	11 f0       	breq	.+4      	; 0x562a <_ZN5Print7printlnEPK19__FlashStringHelper.constprop.14+0x36>
    5626:	21 96       	adiw	r28, 0x01	; 1
    5628:	ec cf       	rjmp	.-40     	; 0x5602 <_ZN5Print7printlnEPK19__FlashStringHelper.constprop.14+0xe>
write():
/app/arduino/hardware/arduino/avr/cores/arduino/Print.h:54
    562a:	42 e0       	ldi	r20, 0x02	; 2
    562c:	50 e0       	ldi	r21, 0x00	; 0
    562e:	67 ed       	ldi	r22, 0xD7	; 215
    5630:	72 e0       	ldi	r23, 0x02	; 2
    5632:	8a e0       	ldi	r24, 0x0A	; 10
    5634:	97 e0       	ldi	r25, 0x07	; 7
    5636:	0e 94 38 2b 	call	0x5670	; 0x5670 <_ZN5Print5writeEPKhj>
_ZN5Print7printlnEPK19__FlashStringHelper.constprop.14():
/app/arduino/hardware/arduino/avr/cores/arduino/Print.cpp:119
    563a:	8c 0f       	add	r24, r28
    563c:	9d 1f       	adc	r25, r29
    563e:	df 91       	pop	r29
    5640:	cf 91       	pop	r28
    5642:	1f 91       	pop	r17
    5644:	0f 91       	pop	r16
    5646:	08 95       	ret

00005648 <_Z12PluggableUSBv>:
_Z12PluggableUSBv():
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:102
    5648:	80 91 2c 07 	lds	r24, 0x072C	; 0x80072c <_ZGVZ12PluggableUSBvE3obj>
    564c:	81 11       	cpse	r24, r1
    564e:	0d c0       	rjmp	.+26     	; 0x566a <_Z12PluggableUSBv+0x22>
__base_ctor ():
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:108
    5650:	82 e0       	ldi	r24, 0x02	; 2
    5652:	80 93 28 07 	sts	0x0728, r24	; 0x800728 <_ZZ12PluggableUSBvE3obj>
    5656:	84 e0       	ldi	r24, 0x04	; 4
    5658:	80 93 29 07 	sts	0x0729, r24	; 0x800729 <_ZZ12PluggableUSBvE3obj+0x1>
    565c:	10 92 2b 07 	sts	0x072B, r1	; 0x80072b <_ZZ12PluggableUSBvE3obj+0x3>
    5660:	10 92 2a 07 	sts	0x072A, r1	; 0x80072a <_ZZ12PluggableUSBvE3obj+0x2>
_Z12PluggableUSBv():
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:102
    5664:	81 e0       	ldi	r24, 0x01	; 1
    5666:	80 93 2c 07 	sts	0x072C, r24	; 0x80072c <_ZGVZ12PluggableUSBvE3obj>
/app/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp:104
    566a:	88 e2       	ldi	r24, 0x28	; 40
    566c:	97 e0       	ldi	r25, 0x07	; 7
    566e:	08 95       	ret

00005670 <_ZN5Print5writeEPKhj>:
_ZN5Print5writeEPKhj():
/app/arduino/hardware/arduino/avr/cores/arduino/Print.cpp:35
    5670:	cf 92       	push	r12
    5672:	df 92       	push	r13
    5674:	ef 92       	push	r14
    5676:	ff 92       	push	r15
    5678:	0f 93       	push	r16
    567a:	1f 93       	push	r17
    567c:	cf 93       	push	r28
    567e:	df 93       	push	r29
    5680:	6c 01       	movw	r12, r24
    5682:	7a 01       	movw	r14, r20
    5684:	8b 01       	movw	r16, r22
/app/arduino/hardware/arduino/avr/cores/arduino/Print.cpp:36
    5686:	c0 e0       	ldi	r28, 0x00	; 0
    5688:	d0 e0       	ldi	r29, 0x00	; 0
/app/arduino/hardware/arduino/avr/cores/arduino/Print.cpp:37
    568a:	ce 15       	cp	r28, r14
    568c:	df 05       	cpc	r29, r15
    568e:	89 f0       	breq	.+34     	; 0x56b2 <_ZN5Print5writeEPKhj+0x42>
/app/arduino/hardware/arduino/avr/cores/arduino/Print.cpp:38
    5690:	d8 01       	movw	r26, r16
    5692:	6d 91       	ld	r22, X+
    5694:	8d 01       	movw	r16, r26
    5696:	d6 01       	movw	r26, r12
    5698:	ed 91       	ld	r30, X+
    569a:	fc 91       	ld	r31, X
    569c:	01 90       	ld	r0, Z+
    569e:	f0 81       	ld	r31, Z
    56a0:	e0 2d       	mov	r30, r0
    56a2:	c6 01       	movw	r24, r12
    56a4:	09 95       	icall
    56a6:	89 2b       	or	r24, r25
    56a8:	11 f4       	brne	.+4      	; 0x56ae <_ZN5Print5writeEPKhj+0x3e>
    56aa:	7e 01       	movw	r14, r28
    56ac:	02 c0       	rjmp	.+4      	; 0x56b2 <_ZN5Print5writeEPKhj+0x42>
    56ae:	21 96       	adiw	r28, 0x01	; 1
    56b0:	ec cf       	rjmp	.-40     	; 0x568a <_ZN5Print5writeEPKhj+0x1a>
/app/arduino/hardware/arduino/avr/cores/arduino/Print.cpp:42
    56b2:	c7 01       	movw	r24, r14
    56b4:	df 91       	pop	r29
    56b6:	cf 91       	pop	r28
    56b8:	1f 91       	pop	r17
    56ba:	0f 91       	pop	r16
    56bc:	ff 90       	pop	r15
    56be:	ef 90       	pop	r14
    56c0:	df 90       	pop	r13
    56c2:	cf 90       	pop	r12
    56c4:	08 95       	ret

000056c6 <micros>:
micros():
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:81
    56c6:	3f b7       	in	r19, 0x3f	; 63
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:83
    56c8:	f8 94       	cli
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:84
    56ca:	80 91 8a 07 	lds	r24, 0x078A	; 0x80078a <timer0_overflow_count>
    56ce:	90 91 8b 07 	lds	r25, 0x078B	; 0x80078b <timer0_overflow_count+0x1>
    56d2:	a0 91 8c 07 	lds	r26, 0x078C	; 0x80078c <timer0_overflow_count+0x2>
    56d6:	b0 91 8d 07 	lds	r27, 0x078D	; 0x80078d <timer0_overflow_count+0x3>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:86
    56da:	26 b5       	in	r18, 0x26	; 38
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:94
    56dc:	a8 9b       	sbis	0x15, 0	; 21
    56de:	05 c0       	rjmp	.+10     	; 0x56ea <micros+0x24>
    56e0:	2f 3f       	cpi	r18, 0xFF	; 255
    56e2:	19 f0       	breq	.+6      	; 0x56ea <micros+0x24>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:95
    56e4:	01 96       	adiw	r24, 0x01	; 1
    56e6:	a1 1d       	adc	r26, r1
    56e8:	b1 1d       	adc	r27, r1
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:101
    56ea:	3f bf       	out	0x3f, r19	; 63
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:103
    56ec:	ba 2f       	mov	r27, r26
    56ee:	a9 2f       	mov	r26, r25
    56f0:	98 2f       	mov	r25, r24
    56f2:	88 27       	eor	r24, r24
    56f4:	82 0f       	add	r24, r18
    56f6:	91 1d       	adc	r25, r1
    56f8:	a1 1d       	adc	r26, r1
    56fa:	b1 1d       	adc	r27, r1
    56fc:	bc 01       	movw	r22, r24
    56fe:	cd 01       	movw	r24, r26
    5700:	42 e0       	ldi	r20, 0x02	; 2
    5702:	66 0f       	add	r22, r22
    5704:	77 1f       	adc	r23, r23
    5706:	88 1f       	adc	r24, r24
    5708:	99 1f       	adc	r25, r25
    570a:	4a 95       	dec	r20
    570c:	d1 f7       	brne	.-12     	; 0x5702 <micros+0x3c>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:104
    570e:	08 95       	ret

00005710 <_ZN12Arduboy2Base13bootLogoExtraEv>:
_ZN12Arduboy2Base13bootLogoExtraEv():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:184
    5710:	08 95       	ret

00005712 <_ZN5Print5flushEv>:
_ZN5Print5flushEv():
/app/arduino/hardware/arduino/avr/cores/arduino/Print.h:90
    5712:	08 95       	ret

00005714 <_ZN5Print17availableForWriteEv>:
_ZN5Print17availableForWriteEv():
/app/arduino/hardware/arduino/avr/cores/arduino/Print.h:63
    5714:	80 e0       	ldi	r24, 0x00	; 0
    5716:	90 e0       	ldi	r25, 0x00	; 0
    5718:	08 95       	ret

0000571a <_Z6randoml>:
_Z6randoml():
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:36
    571a:	cf 93       	push	r28
    571c:	df 93       	push	r29
    571e:	00 d0       	rcall	.+0      	; 0x5720 <_Z6randoml+0x6>
    5720:	00 d0       	rcall	.+0      	; 0x5722 <_Z6randoml+0x8>
    5722:	cd b7       	in	r28, 0x3d	; 61
    5724:	de b7       	in	r29, 0x3e	; 62
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:37
    5726:	61 15       	cp	r22, r1
    5728:	71 05       	cpc	r23, r1
    572a:	81 05       	cpc	r24, r1
    572c:	91 05       	cpc	r25, r1
    572e:	79 f0       	breq	.+30     	; 0x574e <_Z6randoml+0x34>
    5730:	9b 01       	movw	r18, r22
    5732:	ac 01       	movw	r20, r24
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:40
    5734:	69 83       	std	Y+1, r22	; 0x01
    5736:	3a 83       	std	Y+2, r19	; 0x02
    5738:	4b 83       	std	Y+3, r20	; 0x03
    573a:	5c 83       	std	Y+4, r21	; 0x04
    573c:	0e 94 66 32 	call	0x64cc	; 0x64cc <random>
    5740:	29 81       	ldd	r18, Y+1	; 0x01
    5742:	3a 81       	ldd	r19, Y+2	; 0x02
    5744:	4b 81       	ldd	r20, Y+3	; 0x03
    5746:	5c 81       	ldd	r21, Y+4	; 0x04
    5748:	0e 94 bf 32 	call	0x657e	; 0x657e <__divmodsi4>
    574c:	03 c0       	rjmp	.+6      	; 0x5754 <_Z6randoml+0x3a>
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:38
    574e:	60 e0       	ldi	r22, 0x00	; 0
    5750:	70 e0       	ldi	r23, 0x00	; 0
    5752:	cb 01       	movw	r24, r22
/app/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp:41
    5754:	0f 90       	pop	r0
    5756:	0f 90       	pop	r0
    5758:	0f 90       	pop	r0
    575a:	0f 90       	pop	r0
    575c:	df 91       	pop	r29
    575e:	cf 91       	pop	r28
    5760:	08 95       	ret

00005762 <delay>:
delay():
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:107
    5762:	8f 92       	push	r8
    5764:	9f 92       	push	r9
    5766:	af 92       	push	r10
    5768:	bf 92       	push	r11
    576a:	cf 92       	push	r12
    576c:	df 92       	push	r13
    576e:	ef 92       	push	r14
    5770:	ff 92       	push	r15
    5772:	6b 01       	movw	r12, r22
    5774:	7c 01       	movw	r14, r24
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:108
    5776:	0e 94 63 2b 	call	0x56c6	; 0x56c6 <micros>
    577a:	4b 01       	movw	r8, r22
    577c:	5c 01       	movw	r10, r24
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:110
    577e:	c1 14       	cp	r12, r1
    5780:	d1 04       	cpc	r13, r1
    5782:	e1 04       	cpc	r14, r1
    5784:	f1 04       	cpc	r15, r1
    5786:	f1 f0       	breq	.+60     	; 0x57c4 <delay+0x62>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:112
    5788:	0e 94 63 2b 	call	0x56c6	; 0x56c6 <micros>
    578c:	dc 01       	movw	r26, r24
    578e:	cb 01       	movw	r24, r22
    5790:	88 19       	sub	r24, r8
    5792:	99 09       	sbc	r25, r9
    5794:	aa 09       	sbc	r26, r10
    5796:	bb 09       	sbc	r27, r11
    5798:	88 3e       	cpi	r24, 0xE8	; 232
    579a:	93 40       	sbci	r25, 0x03	; 3
    579c:	a1 05       	cpc	r26, r1
    579e:	b1 05       	cpc	r27, r1
    57a0:	70 f3       	brcs	.-36     	; 0x577e <delay+0x1c>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:113
    57a2:	21 e0       	ldi	r18, 0x01	; 1
    57a4:	c2 1a       	sub	r12, r18
    57a6:	d1 08       	sbc	r13, r1
    57a8:	e1 08       	sbc	r14, r1
    57aa:	f1 08       	sbc	r15, r1
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:114
    57ac:	88 ee       	ldi	r24, 0xE8	; 232
    57ae:	88 0e       	add	r8, r24
    57b0:	83 e0       	ldi	r24, 0x03	; 3
    57b2:	98 1e       	adc	r9, r24
    57b4:	a1 1c       	adc	r10, r1
    57b6:	b1 1c       	adc	r11, r1
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:112
    57b8:	c1 14       	cp	r12, r1
    57ba:	d1 04       	cpc	r13, r1
    57bc:	e1 04       	cpc	r14, r1
    57be:	f1 04       	cpc	r15, r1
    57c0:	19 f7       	brne	.-58     	; 0x5788 <delay+0x26>
    57c2:	dd cf       	rjmp	.-70     	; 0x577e <delay+0x1c>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:117
    57c4:	ff 90       	pop	r15
    57c6:	ef 90       	pop	r14
    57c8:	df 90       	pop	r13
    57ca:	cf 90       	pop	r12
    57cc:	bf 90       	pop	r11
    57ce:	af 90       	pop	r10
    57d0:	9f 90       	pop	r9
    57d2:	8f 90       	pop	r8
    57d4:	08 95       	ret

000057d6 <millis>:
millis():
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:68
    57d6:	2f b7       	in	r18, 0x3f	; 63
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:72
    57d8:	f8 94       	cli
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:73
    57da:	60 91 86 07 	lds	r22, 0x0786	; 0x800786 <timer0_millis>
    57de:	70 91 87 07 	lds	r23, 0x0787	; 0x800787 <timer0_millis+0x1>
    57e2:	80 91 88 07 	lds	r24, 0x0788	; 0x800788 <timer0_millis+0x2>
    57e6:	90 91 89 07 	lds	r25, 0x0789	; 0x800789 <timer0_millis+0x3>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:74
    57ea:	2f bf       	out	0x3f, r18	; 63
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:77
    57ec:	08 95       	ret

000057ee <__vector_23>:
__vector_23():
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:47
    57ee:	1f 92       	push	r1
    57f0:	0f 92       	push	r0
    57f2:	0f b6       	in	r0, 0x3f	; 63
    57f4:	0f 92       	push	r0
    57f6:	11 24       	eor	r1, r1
    57f8:	2f 93       	push	r18
    57fa:	3f 93       	push	r19
    57fc:	8f 93       	push	r24
    57fe:	9f 93       	push	r25
    5800:	af 93       	push	r26
    5802:	bf 93       	push	r27
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:50
    5804:	80 91 86 07 	lds	r24, 0x0786	; 0x800786 <timer0_millis>
    5808:	90 91 87 07 	lds	r25, 0x0787	; 0x800787 <timer0_millis+0x1>
    580c:	a0 91 88 07 	lds	r26, 0x0788	; 0x800788 <timer0_millis+0x2>
    5810:	b0 91 89 07 	lds	r27, 0x0789	; 0x800789 <timer0_millis+0x3>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:51
    5814:	30 91 85 07 	lds	r19, 0x0785	; 0x800785 <timer0_fract>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:54
    5818:	23 e0       	ldi	r18, 0x03	; 3
    581a:	23 0f       	add	r18, r19
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:55
    581c:	2d 37       	cpi	r18, 0x7D	; 125
    581e:	20 f4       	brcc	.+8      	; 0x5828 <__vector_23+0x3a>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:53
    5820:	01 96       	adiw	r24, 0x01	; 1
    5822:	a1 1d       	adc	r26, r1
    5824:	b1 1d       	adc	r27, r1
    5826:	05 c0       	rjmp	.+10     	; 0x5832 <__vector_23+0x44>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:56
    5828:	26 e8       	ldi	r18, 0x86	; 134
    582a:	23 0f       	add	r18, r19
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:57
    582c:	02 96       	adiw	r24, 0x02	; 2
    582e:	a1 1d       	adc	r26, r1
    5830:	b1 1d       	adc	r27, r1
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:60
    5832:	20 93 85 07 	sts	0x0785, r18	; 0x800785 <timer0_fract>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:61
    5836:	80 93 86 07 	sts	0x0786, r24	; 0x800786 <timer0_millis>
    583a:	90 93 87 07 	sts	0x0787, r25	; 0x800787 <timer0_millis+0x1>
    583e:	a0 93 88 07 	sts	0x0788, r26	; 0x800788 <timer0_millis+0x2>
    5842:	b0 93 89 07 	sts	0x0789, r27	; 0x800789 <timer0_millis+0x3>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:62
    5846:	80 91 8a 07 	lds	r24, 0x078A	; 0x80078a <timer0_overflow_count>
    584a:	90 91 8b 07 	lds	r25, 0x078B	; 0x80078b <timer0_overflow_count+0x1>
    584e:	a0 91 8c 07 	lds	r26, 0x078C	; 0x80078c <timer0_overflow_count+0x2>
    5852:	b0 91 8d 07 	lds	r27, 0x078D	; 0x80078d <timer0_overflow_count+0x3>
    5856:	01 96       	adiw	r24, 0x01	; 1
    5858:	a1 1d       	adc	r26, r1
    585a:	b1 1d       	adc	r27, r1
    585c:	80 93 8a 07 	sts	0x078A, r24	; 0x80078a <timer0_overflow_count>
    5860:	90 93 8b 07 	sts	0x078B, r25	; 0x80078b <timer0_overflow_count+0x1>
    5864:	a0 93 8c 07 	sts	0x078C, r26	; 0x80078c <timer0_overflow_count+0x2>
    5868:	b0 93 8d 07 	sts	0x078D, r27	; 0x80078d <timer0_overflow_count+0x3>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:63
    586c:	bf 91       	pop	r27
    586e:	af 91       	pop	r26
    5870:	9f 91       	pop	r25
    5872:	8f 91       	pop	r24
    5874:	3f 91       	pop	r19
    5876:	2f 91       	pop	r18
    5878:	0f 90       	pop	r0
    587a:	0f be       	out	0x3f, r0	; 63
    587c:	0f 90       	pop	r0
    587e:	1f 90       	pop	r1
    5880:	18 95       	reti

00005882 <_ZN12Arduboy2Core10delayShortEj>:
_ZN12Arduboy2Core10delayShortEj():
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:476
    5882:	bc 01       	movw	r22, r24
    5884:	80 e0       	ldi	r24, 0x00	; 0
    5886:	90 e0       	ldi	r25, 0x00	; 0
    5888:	0c 94 b1 2b 	jmp	0x5762	; 0x5762 <delay>

0000588c <_ZN12Arduboy2Core12buttonsStateEv>:
_ZN12Arduboy2Core12buttonsStateEv():
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:463
    588c:	8f b1       	in	r24, 0x0f	; 15
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:465
    588e:	2c b1       	in	r18, 0x0c	; 12
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:467
    5890:	93 b1       	in	r25, 0x03	; 3
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:465
    5892:	30 e0       	ldi	r19, 0x00	; 0
    5894:	20 95       	com	r18
    5896:	30 95       	com	r19
    5898:	20 74       	andi	r18, 0x40	; 64
    589a:	33 27       	eor	r19, r19
    589c:	a9 01       	movw	r20, r18
    589e:	23 e0       	ldi	r18, 0x03	; 3
    58a0:	55 95       	asr	r21
    58a2:	47 95       	ror	r20
    58a4:	2a 95       	dec	r18
    58a6:	e1 f7       	brne	.-8      	; 0x58a0 <_ZN12Arduboy2Core12buttonsStateEv+0x14>
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:467
    58a8:	29 2f       	mov	r18, r25
    58aa:	30 e0       	ldi	r19, 0x00	; 0
    58ac:	20 95       	com	r18
    58ae:	30 95       	com	r19
    58b0:	20 71       	andi	r18, 0x10	; 16
    58b2:	33 27       	eor	r19, r19
    58b4:	35 95       	asr	r19
    58b6:	27 95       	ror	r18
    58b8:	35 95       	asr	r19
    58ba:	27 95       	ror	r18
    58bc:	24 2b       	or	r18, r20
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:463
    58be:	80 95       	com	r24
    58c0:	80 7f       	andi	r24, 0xF0	; 240
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:471
    58c2:	82 2b       	or	r24, r18
    58c4:	08 95       	ret

000058c6 <_ZN12Arduboy2Base7displayEv>:
_ZN12Arduboy2Base7displayEv():
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:327
    58c6:	80 91 0a 03 	lds	r24, 0x030A	; 0x80030a <_ZN12Arduboy2Base7sBufferE>
    58ca:	8e bd       	out	0x2e, r24	; 46
    58cc:	eb e0       	ldi	r30, 0x0B	; 11
    58ce:	f3 e0       	ldi	r31, 0x03	; 3
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:342
    58d0:	81 91       	ld	r24, Z+
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:344
    58d2:	0d b4       	in	r0, 0x2d	; 45
    58d4:	07 fe       	sbrs	r0, 7
    58d6:	fd cf       	rjmp	.-6      	; 0x58d2 <_ZN12Arduboy2Base7displayEv+0xc>
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:348
    58d8:	8e bd       	out	0x2e, r24	; 46
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:331
    58da:	87 e0       	ldi	r24, 0x07	; 7
    58dc:	ea 30       	cpi	r30, 0x0A	; 10
    58de:	f8 07       	cpc	r31, r24
    58e0:	b9 f7       	brne	.-18     	; 0x58d0 <_ZN12Arduboy2Base7displayEv+0xa>
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:350
    58e2:	0d b4       	in	r0, 0x2d	; 45
    58e4:	07 fe       	sbrs	r0, 7
    58e6:	fd cf       	rjmp	.-6      	; 0x58e2 <_ZN12Arduboy2Base7displayEv+0x1c>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:983
    58e8:	08 95       	ret

000058ea <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh>:
_ZN12Arduboy2Base10drawBitmapEiiPKhhhh():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:788
    58ea:	2f 92       	push	r2
    58ec:	3f 92       	push	r3
    58ee:	4f 92       	push	r4
    58f0:	5f 92       	push	r5
    58f2:	6f 92       	push	r6
    58f4:	7f 92       	push	r7
    58f6:	8f 92       	push	r8
    58f8:	9f 92       	push	r9
    58fa:	af 92       	push	r10
    58fc:	bf 92       	push	r11
    58fe:	cf 92       	push	r12
    5900:	df 92       	push	r13
    5902:	ef 92       	push	r14
    5904:	ff 92       	push	r15
    5906:	0f 93       	push	r16
    5908:	1f 93       	push	r17
    590a:	cf 93       	push	r28
    590c:	df 93       	push	r29
    590e:	cd b7       	in	r28, 0x3d	; 61
    5910:	de b7       	in	r29, 0x3e	; 62
    5912:	2d 97       	sbiw	r28, 0x0d	; 13
    5914:	0f b6       	in	r0, 0x3f	; 63
    5916:	f8 94       	cli
    5918:	de bf       	out	0x3e, r29	; 62
    591a:	0f be       	out	0x3f, r0	; 63
    591c:	cd bf       	out	0x3d, r28	; 61
    591e:	ed 82       	std	Y+5, r14	; 0x05
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:790
    5920:	e2 2e       	mov	r14, r18
    5922:	f1 2c       	mov	r15, r1
    5924:	9c 01       	movw	r18, r24
    5926:	2e 0d       	add	r18, r14
    5928:	3f 1d       	adc	r19, r15
    592a:	37 fd       	sbrc	r19, 7
    592c:	32 c1       	rjmp	.+612    	; 0x5b92 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x2a8>
    592e:	80 38       	cpi	r24, 0x80	; 128
    5930:	91 05       	cpc	r25, r1
    5932:	0c f0       	brlt	.+2      	; 0x5936 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x4c>
    5934:	2e c1       	rjmp	.+604    	; 0x5b92 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x2a8>
    5936:	9b 01       	movw	r18, r22
    5938:	20 0f       	add	r18, r16
    593a:	31 1d       	adc	r19, r1
    593c:	37 fd       	sbrc	r19, 7
    593e:	29 c1       	rjmp	.+594    	; 0x5b92 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x2a8>
    5940:	60 34       	cpi	r22, 0x40	; 64
    5942:	71 05       	cpc	r23, r1
    5944:	0c f0       	brlt	.+2      	; 0x5948 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x5e>
    5946:	25 c1       	rjmp	.+586    	; 0x5b92 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x2a8>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:793
    5948:	db 01       	movw	r26, r22
    594a:	77 ff       	sbrs	r23, 7
    594c:	04 c0       	rjmp	.+8      	; 0x5956 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x6c>
    594e:	aa 27       	eor	r26, r26
    5950:	bb 27       	eor	r27, r27
    5952:	a6 1b       	sub	r26, r22
    5954:	b7 0b       	sbc	r27, r23
    5956:	a7 70       	andi	r26, 0x07	; 7
    5958:	bb 27       	eor	r27, r27
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:794
    595a:	9b 01       	movw	r18, r22
    595c:	77 ff       	sbrs	r23, 7
    595e:	02 c0       	rjmp	.+4      	; 0x5964 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x7a>
    5960:	29 5f       	subi	r18, 0xF9	; 249
    5962:	3f 4f       	sbci	r19, 0xFF	; 255
    5964:	13 e0       	ldi	r17, 0x03	; 3
    5966:	35 95       	asr	r19
    5968:	27 95       	ror	r18
    596a:	1a 95       	dec	r17
    596c:	e1 f7       	brne	.-8      	; 0x5966 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x7c>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:795
    596e:	77 ff       	sbrs	r23, 7
    5970:	08 c0       	rjmp	.+16     	; 0x5982 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x98>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:796
    5972:	21 50       	subi	r18, 0x01	; 1
    5974:	31 09       	sbc	r19, r1
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:797
    5976:	68 e0       	ldi	r22, 0x08	; 8
    5978:	70 e0       	ldi	r23, 0x00	; 0
    597a:	fb 01       	movw	r30, r22
    597c:	ea 1b       	sub	r30, r26
    597e:	fb 0b       	sbc	r31, r27
    5980:	df 01       	movw	r26, r30
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:799
    5982:	e0 2f       	mov	r30, r16
    5984:	e6 95       	lsr	r30
    5986:	e6 95       	lsr	r30
    5988:	e6 95       	lsr	r30
    598a:	ce 2e       	mov	r12, r30
    598c:	d1 2c       	mov	r13, r1
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:800
    598e:	07 70       	andi	r16, 0x07	; 7
    5990:	19 f0       	breq	.+6      	; 0x5998 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0xae>
    5992:	ff ef       	ldi	r31, 0xFF	; 255
    5994:	cf 1a       	sub	r12, r31
    5996:	df 0a       	sbc	r13, r31
    5998:	b9 01       	movw	r22, r18
    599a:	76 95       	lsr	r23
    599c:	76 2f       	mov	r23, r22
    599e:	66 27       	eor	r22, r22
    59a0:	77 95       	ror	r23
    59a2:	67 95       	ror	r22
    59a4:	68 0f       	add	r22, r24
    59a6:	79 1f       	adc	r23, r25
    59a8:	66 5f       	subi	r22, 0xF6	; 246
    59aa:	7c 4f       	sbci	r23, 0xFC	; 252
    59ac:	86 01       	movw	r16, r12
    59ae:	02 0f       	add	r16, r18
    59b0:	13 1f       	adc	r17, r19
    59b2:	19 87       	std	Y+9, r17	; 0x09
    59b4:	08 87       	std	Y+8, r16	; 0x08
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:804
    59b6:	c1 2c       	mov	r12, r1
    59b8:	d1 2c       	mov	r13, r1
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:822
    59ba:	f8 e0       	ldi	r31, 0x08	; 8
    59bc:	af 2e       	mov	r10, r31
    59be:	b1 2c       	mov	r11, r1
    59c0:	85 01       	movw	r16, r10
    59c2:	0a 1b       	sub	r16, r26
    59c4:	1b 0b       	sbc	r17, r27
    59c6:	1f 83       	std	Y+7, r17	; 0x07
    59c8:	0e 83       	std	Y+6, r16	; 0x06
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:801
    59ca:	08 85       	ldd	r16, Y+8	; 0x08
    59cc:	19 85       	ldd	r17, Y+9	; 0x09
    59ce:	20 17       	cp	r18, r16
    59d0:	31 07       	cpc	r19, r17
    59d2:	09 f4       	brne	.+2      	; 0x59d6 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0xec>
    59d4:	de c0       	rjmp	.+444    	; 0x5b92 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x2a8>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:803
    59d6:	28 30       	cpi	r18, 0x08	; 8
    59d8:	31 05       	cpc	r19, r1
    59da:	09 f4       	brne	.+2      	; 0x59de <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0xf4>
    59dc:	da c0       	rjmp	.+436    	; 0x5b92 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x2a8>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:804
    59de:	2f 3f       	cpi	r18, 0xFF	; 255
    59e0:	1f ef       	ldi	r17, 0xFF	; 255
    59e2:	31 07       	cpc	r19, r17
    59e4:	0c f4       	brge	.+2      	; 0x59e8 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0xfe>
    59e6:	ca c0       	rjmp	.+404    	; 0x5b7c <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x292>
    59e8:	8b 01       	movw	r16, r22
    59ea:	00 58       	subi	r16, 0x80	; 128
    59ec:	1f 4f       	sbci	r17, 0xFF	; 255
    59ee:	1d 87       	std	Y+13, r17	; 0x0d
    59f0:	0c 87       	std	Y+12, r16	; 0x0c
    59f2:	4b 01       	movw	r8, r22
    59f4:	3b 01       	movw	r6, r22
    59f6:	2b 01       	movw	r4, r22
    59f8:	1c 01       	movw	r2, r24
    59fa:	1c 83       	std	Y+4, r17	; 0x04
    59fc:	0b 83       	std	Y+3, r16	; 0x03
    59fe:	1a 83       	std	Y+2, r17	; 0x02
    5a00:	09 83       	std	Y+1, r16	; 0x01
    5a02:	1b 86       	std	Y+11, r1	; 0x0b
    5a04:	1a 86       	std	Y+10, r1	; 0x0a
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:805
    5a06:	0a 85       	ldd	r16, Y+10	; 0x0a
    5a08:	1b 85       	ldd	r17, Y+11	; 0x0b
    5a0a:	0e 15       	cp	r16, r14
    5a0c:	1f 05       	cpc	r17, r15
    5a0e:	0c f0       	brlt	.+2      	; 0x5a12 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x128>
    5a10:	b5 c0       	rjmp	.+362    	; 0x5b7c <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x292>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:806
    5a12:	10 e8       	ldi	r17, 0x80	; 128
    5a14:	21 16       	cp	r2, r17
    5a16:	31 04       	cpc	r3, r1
    5a18:	09 f4       	brne	.+2      	; 0x5a1c <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x132>
    5a1a:	b0 c0       	rjmp	.+352    	; 0x5b7c <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x292>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:807
    5a1c:	37 fc       	sbrc	r3, 7
    5a1e:	89 c0       	rjmp	.+274    	; 0x5b32 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x248>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:808
    5a20:	2f 3f       	cpi	r18, 0xFF	; 255
    5a22:	ef ef       	ldi	r30, 0xFF	; 255
    5a24:	3e 07       	cpc	r19, r30
    5a26:	09 f4       	brne	.+2      	; 0x5a2a <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x140>
    5a28:	b0 c0       	rjmp	.+352    	; 0x5b8a <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x2a0>
    5a2a:	0a 85       	ldd	r16, Y+10	; 0x0a
    5a2c:	1b 85       	ldd	r17, Y+11	; 0x0b
    5a2e:	0c 0d       	add	r16, r12
    5a30:	1d 1d       	adc	r17, r13
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:809
    5a32:	fd 81       	ldd	r31, Y+5	; 0x05
    5a34:	f1 30       	cpi	r31, 0x01	; 1
    5a36:	79 f4       	brne	.+30     	; 0x5a56 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x16c>
    5a38:	f8 01       	movw	r30, r16
    5a3a:	e4 0f       	add	r30, r20
    5a3c:	f5 1f       	adc	r31, r21
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:810
    5a3e:	e4 91       	lpm	r30, Z
    5a40:	f0 e0       	ldi	r31, 0x00	; 0
    5a42:	8f 01       	movw	r16, r30
    5a44:	0a 2e       	mov	r0, r26
    5a46:	01 c0       	rjmp	.+2      	; 0x5a4a <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x160>
    5a48:	00 0f       	add	r16, r16
    5a4a:	0a 94       	dec	r0
    5a4c:	ea f7       	brpl	.-6      	; 0x5a48 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x15e>
    5a4e:	f3 01       	movw	r30, r6
    5a50:	b0 80       	ld	r11, Z
    5a52:	0b 29       	or	r16, r11
    5a54:	25 c0       	rjmp	.+74     	; 0x5aa0 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x1b6>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:811
    5a56:	fd 81       	ldd	r31, Y+5	; 0x05
    5a58:	f1 11       	cpse	r31, r1
    5a5a:	14 c0       	rjmp	.+40     	; 0x5a84 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x19a>
    5a5c:	f8 01       	movw	r30, r16
    5a5e:	e4 0f       	add	r30, r20
    5a60:	f5 1f       	adc	r31, r21
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:812
    5a62:	e4 91       	lpm	r30, Z
    5a64:	f0 e0       	ldi	r31, 0x00	; 0
    5a66:	0a 2e       	mov	r0, r26
    5a68:	02 c0       	rjmp	.+4      	; 0x5a6e <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x184>
    5a6a:	ee 0f       	add	r30, r30
    5a6c:	ff 1f       	adc	r31, r31
    5a6e:	0a 94       	dec	r0
    5a70:	e2 f7       	brpl	.-8      	; 0x5a6a <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x180>
    5a72:	8f 01       	movw	r16, r30
    5a74:	00 95       	com	r16
    5a76:	10 95       	com	r17
    5a78:	f4 01       	movw	r30, r8
    5a7a:	a0 80       	ld	r10, Z
    5a7c:	b1 2c       	mov	r11, r1
    5a7e:	0a 21       	and	r16, r10
    5a80:	1b 21       	and	r17, r11
    5a82:	0e c0       	rjmp	.+28     	; 0x5aa0 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x1b6>
    5a84:	f8 01       	movw	r30, r16
    5a86:	e4 0f       	add	r30, r20
    5a88:	f5 1f       	adc	r31, r21
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:814
    5a8a:	e4 91       	lpm	r30, Z
    5a8c:	f0 e0       	ldi	r31, 0x00	; 0
    5a8e:	8f 01       	movw	r16, r30
    5a90:	0a 2e       	mov	r0, r26
    5a92:	01 c0       	rjmp	.+2      	; 0x5a96 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x1ac>
    5a94:	00 0f       	add	r16, r16
    5a96:	0a 94       	dec	r0
    5a98:	ea f7       	brpl	.-6      	; 0x5a94 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x1aa>
    5a9a:	f2 01       	movw	r30, r4
    5a9c:	b0 80       	ld	r11, Z
    5a9e:	0b 25       	eor	r16, r11
    5aa0:	00 83       	st	Z, r16
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:816
    5aa2:	10 97       	sbiw	r26, 0x00	; 0
    5aa4:	09 f4       	brne	.+2      	; 0x5aa8 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x1be>
    5aa6:	45 c0       	rjmp	.+138    	; 0x5b32 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x248>
    5aa8:	27 30       	cpi	r18, 0x07	; 7
    5aaa:	31 05       	cpc	r19, r1
    5aac:	09 f4       	brne	.+2      	; 0x5ab0 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x1c6>
    5aae:	41 c0       	rjmp	.+130    	; 0x5b32 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x248>
    5ab0:	0a 85       	ldd	r16, Y+10	; 0x0a
    5ab2:	1b 85       	ldd	r17, Y+11	; 0x0b
    5ab4:	0c 0d       	add	r16, r12
    5ab6:	1d 1d       	adc	r17, r13
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:817
    5ab8:	fd 81       	ldd	r31, Y+5	; 0x05
    5aba:	f1 30       	cpi	r31, 0x01	; 1
    5abc:	89 f4       	brne	.+34     	; 0x5ae0 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x1f6>
    5abe:	f8 01       	movw	r30, r16
    5ac0:	e4 0f       	add	r30, r20
    5ac2:	f5 1f       	adc	r31, r21
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:818
    5ac4:	e4 91       	lpm	r30, Z
    5ac6:	0e 2f       	mov	r16, r30
    5ac8:	10 e0       	ldi	r17, 0x00	; 0
    5aca:	0e 80       	ldd	r0, Y+6	; 0x06
    5acc:	02 c0       	rjmp	.+4      	; 0x5ad2 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x1e8>
    5ace:	15 95       	asr	r17
    5ad0:	07 95       	ror	r16
    5ad2:	0a 94       	dec	r0
    5ad4:	e2 f7       	brpl	.-8      	; 0x5ace <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x1e4>
    5ad6:	ec 85       	ldd	r30, Y+12	; 0x0c
    5ad8:	fd 85       	ldd	r31, Y+13	; 0x0d
    5ada:	b0 80       	ld	r11, Z
    5adc:	0b 29       	or	r16, r11
    5ade:	28 c0       	rjmp	.+80     	; 0x5b30 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x246>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:819
    5ae0:	fd 81       	ldd	r31, Y+5	; 0x05
    5ae2:	f1 11       	cpse	r31, r1
    5ae4:	15 c0       	rjmp	.+42     	; 0x5b10 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x226>
    5ae6:	f8 01       	movw	r30, r16
    5ae8:	e4 0f       	add	r30, r20
    5aea:	f5 1f       	adc	r31, r21
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:820
    5aec:	e4 91       	lpm	r30, Z
    5aee:	0e 2f       	mov	r16, r30
    5af0:	10 e0       	ldi	r17, 0x00	; 0
    5af2:	0e 80       	ldd	r0, Y+6	; 0x06
    5af4:	02 c0       	rjmp	.+4      	; 0x5afa <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x210>
    5af6:	15 95       	asr	r17
    5af8:	07 95       	ror	r16
    5afa:	0a 94       	dec	r0
    5afc:	e2 f7       	brpl	.-8      	; 0x5af6 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x20c>
    5afe:	00 95       	com	r16
    5b00:	10 95       	com	r17
    5b02:	e9 81       	ldd	r30, Y+1	; 0x01
    5b04:	fa 81       	ldd	r31, Y+2	; 0x02
    5b06:	a0 80       	ld	r10, Z
    5b08:	b1 2c       	mov	r11, r1
    5b0a:	0a 21       	and	r16, r10
    5b0c:	1b 21       	and	r17, r11
    5b0e:	10 c0       	rjmp	.+32     	; 0x5b30 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x246>
    5b10:	f8 01       	movw	r30, r16
    5b12:	e4 0f       	add	r30, r20
    5b14:	f5 1f       	adc	r31, r21
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:822
    5b16:	e4 91       	lpm	r30, Z
    5b18:	0e 2f       	mov	r16, r30
    5b1a:	10 e0       	ldi	r17, 0x00	; 0
    5b1c:	0e 80       	ldd	r0, Y+6	; 0x06
    5b1e:	02 c0       	rjmp	.+4      	; 0x5b24 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x23a>
    5b20:	15 95       	asr	r17
    5b22:	07 95       	ror	r16
    5b24:	0a 94       	dec	r0
    5b26:	e2 f7       	brpl	.-8      	; 0x5b20 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x236>
    5b28:	eb 81       	ldd	r30, Y+3	; 0x03
    5b2a:	fc 81       	ldd	r31, Y+4	; 0x04
    5b2c:	b0 80       	ld	r11, Z
    5b2e:	0b 25       	eor	r16, r11
    5b30:	00 83       	st	Z, r16
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:805
    5b32:	0a 85       	ldd	r16, Y+10	; 0x0a
    5b34:	1b 85       	ldd	r17, Y+11	; 0x0b
    5b36:	0f 5f       	subi	r16, 0xFF	; 255
    5b38:	1f 4f       	sbci	r17, 0xFF	; 255
    5b3a:	1b 87       	std	Y+11, r17	; 0x0b
    5b3c:	0a 87       	std	Y+10, r16	; 0x0a
    5b3e:	0c 85       	ldd	r16, Y+12	; 0x0c
    5b40:	1d 85       	ldd	r17, Y+13	; 0x0d
    5b42:	0f 5f       	subi	r16, 0xFF	; 255
    5b44:	1f 4f       	sbci	r17, 0xFF	; 255
    5b46:	1d 87       	std	Y+13, r17	; 0x0d
    5b48:	0c 87       	std	Y+12, r16	; 0x0c
    5b4a:	09 81       	ldd	r16, Y+1	; 0x01
    5b4c:	1a 81       	ldd	r17, Y+2	; 0x02
    5b4e:	0f 5f       	subi	r16, 0xFF	; 255
    5b50:	1f 4f       	sbci	r17, 0xFF	; 255
    5b52:	1a 83       	std	Y+2, r17	; 0x02
    5b54:	09 83       	std	Y+1, r16	; 0x01
    5b56:	0b 81       	ldd	r16, Y+3	; 0x03
    5b58:	1c 81       	ldd	r17, Y+4	; 0x04
    5b5a:	0f 5f       	subi	r16, 0xFF	; 255
    5b5c:	1f 4f       	sbci	r17, 0xFF	; 255
    5b5e:	1c 83       	std	Y+4, r17	; 0x04
    5b60:	0b 83       	std	Y+3, r16	; 0x03
    5b62:	1f ef       	ldi	r17, 0xFF	; 255
    5b64:	21 1a       	sub	r2, r17
    5b66:	31 0a       	sbc	r3, r17
    5b68:	ef ef       	ldi	r30, 0xFF	; 255
    5b6a:	4e 1a       	sub	r4, r30
    5b6c:	5e 0a       	sbc	r5, r30
    5b6e:	ff ef       	ldi	r31, 0xFF	; 255
    5b70:	6f 1a       	sub	r6, r31
    5b72:	7f 0a       	sbc	r7, r31
    5b74:	0f ef       	ldi	r16, 0xFF	; 255
    5b76:	80 1a       	sub	r8, r16
    5b78:	90 0a       	sbc	r9, r16
    5b7a:	45 cf       	rjmp	.-374    	; 0x5a06 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x11c>
    5b7c:	2f 5f       	subi	r18, 0xFF	; 255
    5b7e:	3f 4f       	sbci	r19, 0xFF	; 255
    5b80:	60 58       	subi	r22, 0x80	; 128
    5b82:	7f 4f       	sbci	r23, 0xFF	; 255
    5b84:	ce 0c       	add	r12, r14
    5b86:	df 1c       	adc	r13, r15
    5b88:	20 cf       	rjmp	.-448    	; 0x59ca <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0xe0>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:816
    5b8a:	10 97       	sbiw	r26, 0x00	; 0
    5b8c:	09 f0       	breq	.+2      	; 0x5b90 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x2a6>
    5b8e:	90 cf       	rjmp	.-224    	; 0x5ab0 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x1c6>
    5b90:	d0 cf       	rjmp	.-96     	; 0x5b32 <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh+0x248>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:828
    5b92:	2d 96       	adiw	r28, 0x0d	; 13
    5b94:	0f b6       	in	r0, 0x3f	; 63
    5b96:	f8 94       	cli
    5b98:	de bf       	out	0x3e, r29	; 62
    5b9a:	0f be       	out	0x3f, r0	; 63
    5b9c:	cd bf       	out	0x3d, r28	; 61
    5b9e:	df 91       	pop	r29
    5ba0:	cf 91       	pop	r28
    5ba2:	1f 91       	pop	r17
    5ba4:	0f 91       	pop	r16
    5ba6:	ff 90       	pop	r15
    5ba8:	ef 90       	pop	r14
    5baa:	df 90       	pop	r13
    5bac:	cf 90       	pop	r12
    5bae:	bf 90       	pop	r11
    5bb0:	af 90       	pop	r10
    5bb2:	9f 90       	pop	r9
    5bb4:	8f 90       	pop	r8
    5bb6:	7f 90       	pop	r7
    5bb8:	6f 90       	pop	r6
    5bba:	5f 90       	pop	r5
    5bbc:	4f 90       	pop	r4
    5bbe:	3f 90       	pop	r3
    5bc0:	2f 90       	pop	r2
    5bc2:	08 95       	ret

00005bc4 <_ZN12Arduboy2Base9drawPixelEiih>:
_ZN12Arduboy2Base9drawPixelEiih():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:286
    5bc4:	60 38       	cpi	r22, 0x80	; 128
    5bc6:	71 05       	cpc	r23, r1
    5bc8:	d0 f4       	brcc	.+52     	; 0x5bfe <_ZN12Arduboy2Base9drawPixelEiih+0x3a>
    5bca:	40 34       	cpi	r20, 0x40	; 64
    5bcc:	51 05       	cpc	r21, r1
    5bce:	b8 f4       	brcc	.+46     	; 0x5bfe <_ZN12Arduboy2Base9drawPixelEiih+0x3a>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:328
    5bd0:	e0 e5       	ldi	r30, 0x50	; 80
    5bd2:	ff e2       	ldi	r31, 0x2F	; 47
    5bd4:	80 e1       	ldi	r24, 0x10	; 16
    5bd6:	84 9f       	mul	r24, r20
    5bd8:	d0 01       	movw	r26, r0
    5bda:	a0 78       	andi	r26, 0x80	; 128
    5bdc:	11 24       	eor	r1, r1
    5bde:	a6 0f       	add	r26, r22
    5be0:	47 70       	andi	r20, 0x07	; 7
    5be2:	e4 0f       	add	r30, r20
    5be4:	f1 1d       	adc	r31, r1
    5be6:	84 91       	lpm	r24, Z
    5be8:	a6 5f       	subi	r26, 0xF6	; 246
    5bea:	bc 4f       	sbci	r27, 0xFC	; 252
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:330
    5bec:	22 23       	and	r18, r18
    5bee:	19 f0       	breq	.+6      	; 0x5bf6 <_ZN12Arduboy2Base9drawPixelEiih+0x32>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:331
    5bf0:	6c 91       	ld	r22, X
    5bf2:	86 2b       	or	r24, r22
    5bf4:	03 c0       	rjmp	.+6      	; 0x5bfc <_ZN12Arduboy2Base9drawPixelEiih+0x38>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:333
    5bf6:	80 95       	com	r24
    5bf8:	6c 91       	ld	r22, X
    5bfa:	86 23       	and	r24, r22
    5bfc:	8c 93       	st	X, r24
    5bfe:	08 95       	ret

00005c00 <_ZN8Arduboy25writeEh>:
_ZN8Arduboy25writeEh():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1192
    5c00:	2f 92       	push	r2
    5c02:	3f 92       	push	r3
    5c04:	4f 92       	push	r4
    5c06:	5f 92       	push	r5
    5c08:	6f 92       	push	r6
    5c0a:	7f 92       	push	r7
    5c0c:	8f 92       	push	r8
    5c0e:	9f 92       	push	r9
    5c10:	af 92       	push	r10
    5c12:	bf 92       	push	r11
    5c14:	cf 92       	push	r12
    5c16:	df 92       	push	r13
    5c18:	ef 92       	push	r14
    5c1a:	ff 92       	push	r15
    5c1c:	0f 93       	push	r16
    5c1e:	1f 93       	push	r17
    5c20:	cf 93       	push	r28
    5c22:	df 93       	push	r29
    5c24:	cd b7       	in	r28, 0x3d	; 61
    5c26:	de b7       	in	r29, 0x3e	; 62
    5c28:	29 97       	sbiw	r28, 0x09	; 9
    5c2a:	0f b6       	in	r0, 0x3f	; 63
    5c2c:	f8 94       	cli
    5c2e:	de bf       	out	0x3e, r29	; 62
    5c30:	0f be       	out	0x3f, r0	; 63
    5c32:	cd bf       	out	0x3d, r28	; 61
    5c34:	fc 01       	movw	r30, r24
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1193
    5c36:	6a 30       	cpi	r22, 0x0A	; 10
    5c38:	69 f4       	brne	.+26     	; 0x5c54 <_ZN8Arduboy25writeEh+0x54>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1195
    5c3a:	24 8d       	ldd	r18, Z+28	; 0x1c
    5c3c:	80 8d       	ldd	r24, Z+24	; 0x18
    5c3e:	91 8d       	ldd	r25, Z+25	; 0x19
    5c40:	38 e0       	ldi	r19, 0x08	; 8
    5c42:	23 9f       	mul	r18, r19
    5c44:	80 0d       	add	r24, r0
    5c46:	91 1d       	adc	r25, r1
    5c48:	11 24       	eor	r1, r1
    5c4a:	91 8f       	std	Z+25, r25	; 0x19
    5c4c:	80 8f       	std	Z+24, r24	; 0x18
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1196
    5c4e:	17 8a       	std	Z+23, r1	; 0x17
    5c50:	16 8a       	std	Z+22, r1	; 0x16
    5c52:	aa c0       	rjmp	.+340    	; 0x5da8 <_ZN8Arduboy25writeEh+0x1a8>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1198
    5c54:	6d 30       	cpi	r22, 0x0D	; 13
    5c56:	09 f4       	brne	.+2      	; 0x5c5a <_ZN8Arduboy25writeEh+0x5a>
    5c58:	a7 c0       	rjmp	.+334    	; 0x5da8 <_ZN8Arduboy25writeEh+0x1a8>
    5c5a:	99 87       	std	Y+9, r25	; 0x09
    5c5c:	88 87       	std	Y+8, r24	; 0x08
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1204
    5c5e:	f4 8c       	ldd	r15, Z+28	; 0x1c
    5c60:	33 8c       	ldd	r3, Z+27	; 0x1b
    5c62:	22 8c       	ldd	r2, Z+26	; 0x1a
    5c64:	60 8c       	ldd	r6, Z+24	; 0x18
    5c66:	71 8c       	ldd	r7, Z+25	; 0x19
    5c68:	06 89       	ldd	r16, Z+22	; 0x16
    5c6a:	17 89       	ldd	r17, Z+23	; 0x17
drawChar():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1223
    5c6c:	00 38       	cpi	r16, 0x80	; 128
    5c6e:	11 05       	cpc	r17, r1
    5c70:	c4 f0       	brlt	.+48     	; 0x5ca2 <_ZN8Arduboy25writeEh+0xa2>
_ZN8Arduboy25writeEh():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1205
    5c72:	a8 85       	ldd	r26, Y+8	; 0x08
    5c74:	b9 85       	ldd	r27, Y+9	; 0x09
    5c76:	5c 96       	adiw	r26, 0x1c	; 28
    5c78:	2c 91       	ld	r18, X
    5c7a:	5c 97       	sbiw	r26, 0x1c	; 28
    5c7c:	42 2f       	mov	r20, r18
    5c7e:	50 e0       	ldi	r21, 0x00	; 0
    5c80:	56 96       	adiw	r26, 0x16	; 22
    5c82:	8d 91       	ld	r24, X+
    5c84:	9c 91       	ld	r25, X
    5c86:	57 97       	sbiw	r26, 0x17	; 23
    5c88:	b6 e0       	ldi	r27, 0x06	; 6
    5c8a:	2b 9f       	mul	r18, r27
    5c8c:	80 0d       	add	r24, r0
    5c8e:	91 1d       	adc	r25, r1
    5c90:	11 24       	eor	r1, r1
    5c92:	e8 85       	ldd	r30, Y+8	; 0x08
    5c94:	f9 85       	ldd	r31, Y+9	; 0x09
    5c96:	97 8b       	std	Z+23, r25	; 0x17
    5c98:	86 8b       	std	Z+22, r24	; 0x16
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1206
    5c9a:	25 8d       	ldd	r18, Z+29	; 0x1d
    5c9c:	21 11       	cpse	r18, r1
    5c9e:	6e c0       	rjmp	.+220    	; 0x5d7c <_ZN8Arduboy25writeEh+0x17c>
    5ca0:	83 c0       	rjmp	.+262    	; 0x5da8 <_ZN8Arduboy25writeEh+0x1a8>
drawChar():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1223
    5ca2:	f0 e4       	ldi	r31, 0x40	; 64
    5ca4:	6f 16       	cp	r6, r31
    5ca6:	71 04       	cpc	r7, r1
    5ca8:	24 f7       	brge	.-56     	; 0x5c72 <_ZN8Arduboy25writeEh+0x72>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1225
    5caa:	c8 01       	movw	r24, r16
    5cac:	25 e0       	ldi	r18, 0x05	; 5
    5cae:	f2 9e       	mul	r15, r18
    5cb0:	80 0d       	add	r24, r0
    5cb2:	91 1d       	adc	r25, r1
    5cb4:	11 24       	eor	r1, r1
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1224
    5cb6:	18 16       	cp	r1, r24
    5cb8:	19 06       	cpc	r1, r25
    5cba:	dc f6       	brge	.-74     	; 0x5c72 <_ZN8Arduboy25writeEh+0x72>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1226
    5cbc:	8f 2d       	mov	r24, r15
    5cbe:	90 e0       	ldi	r25, 0x00	; 0
    5cc0:	9c 83       	std	Y+4, r25	; 0x04
    5cc2:	8b 83       	std	Y+3, r24	; 0x03
    5cc4:	c3 01       	movw	r24, r6
    5cc6:	a8 e0       	ldi	r26, 0x08	; 8
    5cc8:	fa 9e       	mul	r15, r26
    5cca:	80 0d       	add	r24, r0
    5ccc:	91 1d       	adc	r25, r1
    5cce:	11 24       	eor	r1, r1
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1225
    5cd0:	18 16       	cp	r1, r24
    5cd2:	19 06       	cpc	r1, r25
    5cd4:	74 f6       	brge	.-100    	; 0x5c72 <_ZN8Arduboy25writeEh+0x72>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1221
    5cd6:	b5 e0       	ldi	r27, 0x05	; 5
    5cd8:	6b 9f       	mul	r22, r27
    5cda:	b0 01       	movw	r22, r0
    5cdc:	11 24       	eor	r1, r1
    5cde:	fb 01       	movw	r30, r22
    5ce0:	e8 5a       	subi	r30, 0xA8	; 168
    5ce2:	f0 4d       	sbci	r31, 0xD0	; 208
    5ce4:	fa 83       	std	Y+2, r31	; 0x02
    5ce6:	e9 83       	std	Y+1, r30	; 0x01
    5ce8:	30 e0       	ldi	r19, 0x00	; 0
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1246
    5cea:	88 85       	ldd	r24, Y+8	; 0x08
    5cec:	99 85       	ldd	r25, Y+9	; 0x09
    5cee:	04 96       	adiw	r24, 0x04	; 4
    5cf0:	9e 83       	std	Y+6, r25	; 0x06
    5cf2:	8d 83       	std	Y+5, r24	; 0x05
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1234
    5cf4:	e9 81       	ldd	r30, Y+1	; 0x01
    5cf6:	fa 81       	ldd	r31, Y+2	; 0x02
    5cf8:	e4 90       	lpm	r14, Z
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1235
    5cfa:	35 30       	cpi	r19, 0x05	; 5
    5cfc:	09 f4       	brne	.+2      	; 0x5d00 <_ZN8Arduboy25writeEh+0x100>
_ZN8Arduboy25writeEh():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1236
    5cfe:	e1 2c       	mov	r14, r1
    5d00:	43 01       	movw	r8, r6
    5d02:	88 e0       	ldi	r24, 0x08	; 8
    5d04:	48 2e       	mov	r4, r24
drawChar():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1241
    5d06:	e0 fc       	sbrc	r14, 0
    5d08:	02 c0       	rjmp	.+4      	; 0x5d0e <_ZN8Arduboy25writeEh+0x10e>
_ZN8Arduboy25writeEh():
    5d0a:	53 2c       	mov	r5, r3
    5d0c:	01 c0       	rjmp	.+2      	; 0x5d10 <_ZN8Arduboy25writeEh+0x110>
    5d0e:	52 2c       	mov	r5, r2
drawChar():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1243
    5d10:	51 10       	cpse	r5, r1
    5d12:	0b c0       	rjmp	.+22     	; 0x5d2a <_ZN8Arduboy25writeEh+0x12a>
    5d14:	32 10       	cpse	r3, r2
    5d16:	09 c0       	rjmp	.+18     	; 0x5d2a <_ZN8Arduboy25writeEh+0x12a>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1250
    5d18:	e6 94       	lsr	r14
    5d1a:	4a 94       	dec	r4
    5d1c:	8b 81       	ldd	r24, Y+3	; 0x03
    5d1e:	9c 81       	ldd	r25, Y+4	; 0x04
    5d20:	88 0e       	add	r8, r24
    5d22:	99 1e       	adc	r9, r25
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1239
    5d24:	41 10       	cpse	r4, r1
    5d26:	ef cf       	rjmp	.-34     	; 0x5d06 <_ZN8Arduboy25writeEh+0x106>
    5d28:	1b c0       	rjmp	.+54     	; 0x5d60 <_ZN8Arduboy25writeEh+0x160>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1243
    5d2a:	68 01       	movw	r12, r16
    5d2c:	8c 2d       	mov	r24, r12
    5d2e:	80 1b       	sub	r24, r16
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1244
    5d30:	8f 15       	cp	r24, r15
    5d32:	90 f7       	brcc	.-28     	; 0x5d18 <_ZN8Arduboy25writeEh+0x118>
    5d34:	54 01       	movw	r10, r8
    5d36:	8a 2d       	mov	r24, r10
    5d38:	88 19       	sub	r24, r8
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1245
    5d3a:	8f 15       	cp	r24, r15
    5d3c:	68 f4       	brcc	.+26     	; 0x5d58 <_ZN8Arduboy25writeEh+0x158>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1246
    5d3e:	25 2d       	mov	r18, r5
    5d40:	a5 01       	movw	r20, r10
    5d42:	b6 01       	movw	r22, r12
    5d44:	8d 81       	ldd	r24, Y+5	; 0x05
    5d46:	9e 81       	ldd	r25, Y+6	; 0x06
    5d48:	3f 83       	std	Y+7, r19	; 0x07
    5d4a:	0e 94 e2 2d 	call	0x5bc4	; 0x5bc4 <_ZN12Arduboy2Base9drawPixelEiih>
    5d4e:	9f ef       	ldi	r25, 0xFF	; 255
    5d50:	a9 1a       	sub	r10, r25
    5d52:	b9 0a       	sbc	r11, r25
    5d54:	3f 81       	ldd	r19, Y+7	; 0x07
    5d56:	ef cf       	rjmp	.-34     	; 0x5d36 <_ZN8Arduboy25writeEh+0x136>
    5d58:	af ef       	ldi	r26, 0xFF	; 255
    5d5a:	ca 1a       	sub	r12, r26
    5d5c:	da 0a       	sbc	r13, r26
    5d5e:	e6 cf       	rjmp	.-52     	; 0x5d2c <_ZN8Arduboy25writeEh+0x12c>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1232
    5d60:	3f 5f       	subi	r19, 0xFF	; 255
    5d62:	eb 81       	ldd	r30, Y+3	; 0x03
    5d64:	fc 81       	ldd	r31, Y+4	; 0x04
    5d66:	0e 0f       	add	r16, r30
    5d68:	1f 1f       	adc	r17, r31
    5d6a:	89 81       	ldd	r24, Y+1	; 0x01
    5d6c:	9a 81       	ldd	r25, Y+2	; 0x02
    5d6e:	01 96       	adiw	r24, 0x01	; 1
    5d70:	9a 83       	std	Y+2, r25	; 0x02
    5d72:	89 83       	std	Y+1, r24	; 0x01
    5d74:	36 30       	cpi	r19, 0x06	; 6
    5d76:	09 f0       	breq	.+2      	; 0x5d7a <_ZN8Arduboy25writeEh+0x17a>
    5d78:	bd cf       	rjmp	.-134    	; 0x5cf4 <_ZN8Arduboy25writeEh+0xf4>
    5d7a:	7b cf       	rjmp	.-266    	; 0x5c72 <_ZN8Arduboy25writeEh+0x72>
_ZN8Arduboy25writeEh():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1206
    5d7c:	6a ef       	ldi	r22, 0xFA	; 250
    5d7e:	64 03       	mulsu	r22, r20
    5d80:	90 01       	movw	r18, r0
    5d82:	65 9f       	mul	r22, r21
    5d84:	30 0d       	add	r19, r0
    5d86:	11 24       	eor	r1, r1
    5d88:	20 58       	subi	r18, 0x80	; 128
    5d8a:	3f 4f       	sbci	r19, 0xFF	; 255
    5d8c:	28 17       	cp	r18, r24
    5d8e:	39 07       	cpc	r19, r25
    5d90:	5c f4       	brge	.+22     	; 0x5da8 <_ZN8Arduboy25writeEh+0x1a8>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1210
    5d92:	a8 85       	ldd	r26, Y+8	; 0x08
    5d94:	b9 85       	ldd	r27, Y+9	; 0x09
    5d96:	ed 91       	ld	r30, X+
    5d98:	fc 91       	ld	r31, X
    5d9a:	11 97       	sbiw	r26, 0x01	; 1
    5d9c:	01 90       	ld	r0, Z+
    5d9e:	f0 81       	ld	r31, Z
    5da0:	e0 2d       	mov	r30, r0
    5da2:	6a e0       	ldi	r22, 0x0A	; 10
    5da4:	cd 01       	movw	r24, r26
    5da6:	09 95       	icall
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1214
    5da8:	81 e0       	ldi	r24, 0x01	; 1
    5daa:	90 e0       	ldi	r25, 0x00	; 0
    5dac:	29 96       	adiw	r28, 0x09	; 9
    5dae:	0f b6       	in	r0, 0x3f	; 63
    5db0:	f8 94       	cli
    5db2:	de bf       	out	0x3e, r29	; 62
    5db4:	0f be       	out	0x3f, r0	; 63
    5db6:	cd bf       	out	0x3d, r28	; 61
    5db8:	df 91       	pop	r29
    5dba:	cf 91       	pop	r28
    5dbc:	1f 91       	pop	r17
    5dbe:	0f 91       	pop	r16
    5dc0:	ff 90       	pop	r15
    5dc2:	ef 90       	pop	r14
    5dc4:	df 90       	pop	r13
    5dc6:	cf 90       	pop	r12
    5dc8:	bf 90       	pop	r11
    5dca:	af 90       	pop	r10
    5dcc:	9f 90       	pop	r9
    5dce:	8f 90       	pop	r8
    5dd0:	7f 90       	pop	r7
    5dd2:	6f 90       	pop	r6
    5dd4:	5f 90       	pop	r5
    5dd6:	4f 90       	pop	r4
    5dd8:	3f 90       	pop	r3
    5dda:	2f 90       	pop	r2
    5ddc:	08 95       	ret

00005dde <_ZN11EEPROMClass6updateEih.isra.1.lto_priv.104>:
_ZN11EEPROMClass6updateEih.isra.1.lto_priv.104():
/app/arduino/hardware/arduino/avr/libraries/EEPROM/src/EEPROM.h:122
    5dde:	0f 93       	push	r16
    5de0:	1f 93       	push	r17
    5de2:	cf 93       	push	r28
    5de4:	df 93       	push	r29
    5de6:	1f 92       	push	r1
    5de8:	cd b7       	in	r28, 0x3d	; 61
    5dea:	de b7       	in	r29, 0x3e	; 62
    5dec:	8c 01       	movw	r16, r24
operator*():
/app/arduino/hardware/arduino/avr/libraries/EEPROM/src/EEPROM.h:42
    5dee:	69 83       	std	Y+1, r22	; 0x01
    5df0:	0e 94 a9 32 	call	0x6552	; 0x6552 <eeprom_read_byte>
update():
/app/arduino/hardware/arduino/avr/libraries/EEPROM/src/EEPROM.h:59
    5df4:	69 81       	ldd	r22, Y+1	; 0x01
    5df6:	68 17       	cp	r22, r24
    5df8:	41 f0       	breq	.+16     	; 0x5e0a <_ZN11EEPROMClass6updateEih.isra.1.lto_priv.104+0x2c>
operator=():
/app/arduino/hardware/arduino/avr/libraries/EEPROM/src/EEPROM.h:47
    5dfa:	c8 01       	movw	r24, r16
_ZN11EEPROMClass6updateEih.isra.1.lto_priv.104():
/app/arduino/hardware/arduino/avr/libraries/EEPROM/src/EEPROM.h:122
    5dfc:	0f 90       	pop	r0
    5dfe:	df 91       	pop	r29
    5e00:	cf 91       	pop	r28
    5e02:	1f 91       	pop	r17
    5e04:	0f 91       	pop	r16
operator=():
/app/arduino/hardware/arduino/avr/libraries/EEPROM/src/EEPROM.h:47
    5e06:	0c 94 b1 32 	jmp	0x6562	; 0x6562 <eeprom_write_byte>
_ZN11EEPROMClass6updateEih.isra.1.lto_priv.104():
/app/arduino/hardware/arduino/avr/libraries/EEPROM/src/EEPROM.h:122
    5e0a:	0f 90       	pop	r0
    5e0c:	df 91       	pop	r29
    5e0e:	cf 91       	pop	r28
    5e10:	1f 91       	pop	r17
    5e12:	0f 91       	pop	r16
    5e14:	08 95       	ret

00005e16 <_ZN11EEPROMClass4readEi.isra.0.lto_priv.42>:
_ZN11EEPROMClass4readEi.isra.0.lto_priv.42():
/app/arduino/hardware/arduino/avr/libraries/EEPROM/src/EEPROM.h:42
    5e16:	0c 94 a9 32 	jmp	0x6552	; 0x6552 <eeprom_read_byte>

00005e1a <_Z8drawOOPSv>:
_Z8drawOOPSv():
/app/builds/15/RPG_electronic_world.ino:1977
    5e1a:	ef 92       	push	r14
    5e1c:	0f 93       	push	r16
    5e1e:	cf 93       	push	r28
    5e20:	df 93       	push	r29
/app/builds/15/RPG_electronic_world.ino:1978
    5e22:	0e 94 2a 2a 	call	0x5454	; 0x5454 <_ZN8Arduboy25clearEv.constprop.23>
    5e26:	c0 e0       	ldi	r28, 0x00	; 0
    5e28:	d0 e0       	ldi	r29, 0x00	; 0
/app/builds/15/RPG_electronic_world.ino:1980
    5e2a:	ee 24       	eor	r14, r14
    5e2c:	e3 94       	inc	r14
    5e2e:	00 e2       	ldi	r16, 0x20	; 32
    5e30:	20 e2       	ldi	r18, 0x20	; 32
    5e32:	4f ea       	ldi	r20, 0xAF	; 175
    5e34:	5f e1       	ldi	r21, 0x1F	; 31
    5e36:	60 e0       	ldi	r22, 0x00	; 0
    5e38:	70 e0       	ldi	r23, 0x00	; 0
    5e3a:	ce 01       	movw	r24, r28
    5e3c:	0e 94 75 2c 	call	0x58ea	; 0x58ea <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh>
    5e40:	a0 96       	adiw	r28, 0x20	; 32
    5e42:	c0 38       	cpi	r28, 0x80	; 128
    5e44:	d1 05       	cpc	r29, r1
    5e46:	89 f7       	brne	.-30     	; 0x5e2a <_Z8drawOOPSv+0x10>
    5e48:	c0 e0       	ldi	r28, 0x00	; 0
    5e4a:	d0 e0       	ldi	r29, 0x00	; 0
    5e4c:	ee 24       	eor	r14, r14
    5e4e:	e3 94       	inc	r14
    5e50:	00 e2       	ldi	r16, 0x20	; 32
    5e52:	20 e2       	ldi	r18, 0x20	; 32
    5e54:	4f ea       	ldi	r20, 0xAF	; 175
    5e56:	5f e1       	ldi	r21, 0x1F	; 31
    5e58:	60 e2       	ldi	r22, 0x20	; 32
    5e5a:	70 e0       	ldi	r23, 0x00	; 0
    5e5c:	ce 01       	movw	r24, r28
    5e5e:	0e 94 75 2c 	call	0x58ea	; 0x58ea <_ZN12Arduboy2Base10drawBitmapEiiPKhhhh>
    5e62:	a0 96       	adiw	r28, 0x20	; 32
    5e64:	c0 38       	cpi	r28, 0x80	; 128
    5e66:	d1 05       	cpc	r29, r1
    5e68:	89 f7       	brne	.-30     	; 0x5e4c <_Z8drawOOPSv+0x32>
/app/builds/15/RPG_electronic_world.ino:1982
    5e6a:	8e e0       	ldi	r24, 0x0E	; 14
    5e6c:	97 e0       	ldi	r25, 0x07	; 7
/app/builds/15/RPG_electronic_world.ino:1983
    5e6e:	df 91       	pop	r29
    5e70:	cf 91       	pop	r28
    5e72:	0f 91       	pop	r16
    5e74:	ef 90       	pop	r14
/app/builds/15/RPG_electronic_world.ino:1982
    5e76:	0c 94 63 2c 	jmp	0x58c6	; 0x58c6 <_ZN12Arduboy2Base7displayEv>

00005e7a <main>:
main():
/app/arduino/hardware/arduino/avr/cores/arduino/main.cpp:34
    5e7a:	cf 93       	push	r28
    5e7c:	df 93       	push	r29
    5e7e:	1f 92       	push	r1
    5e80:	cd b7       	in	r28, 0x3d	; 61
    5e82:	de b7       	in	r29, 0x3e	; 62
init():
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:245
    5e84:	78 94       	sei
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:251
    5e86:	84 b5       	in	r24, 0x24	; 36
    5e88:	82 60       	ori	r24, 0x02	; 2
    5e8a:	84 bd       	out	0x24, r24	; 36
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:252
    5e8c:	84 b5       	in	r24, 0x24	; 36
    5e8e:	81 60       	ori	r24, 0x01	; 1
    5e90:	84 bd       	out	0x24, r24	; 36
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:265
    5e92:	85 b5       	in	r24, 0x25	; 37
    5e94:	82 60       	ori	r24, 0x02	; 2
    5e96:	85 bd       	out	0x25, r24	; 37
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:266
    5e98:	85 b5       	in	r24, 0x25	; 37
    5e9a:	81 60       	ori	r24, 0x01	; 1
    5e9c:	85 bd       	out	0x25, r24	; 37
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:279
    5e9e:	80 91 6e 00 	lds	r24, 0x006E	; 0x80006e <__TEXT_REGION_LENGTH__+0x7e006e>
    5ea2:	81 60       	ori	r24, 0x01	; 1
    5ea4:	80 93 6e 00 	sts	0x006E, r24	; 0x80006e <__TEXT_REGION_LENGTH__+0x7e006e>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:290
    5ea8:	10 92 81 00 	sts	0x0081, r1	; 0x800081 <__TEXT_REGION_LENGTH__+0x7e0081>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:293
    5eac:	80 91 81 00 	lds	r24, 0x0081	; 0x800081 <__TEXT_REGION_LENGTH__+0x7e0081>
    5eb0:	82 60       	ori	r24, 0x02	; 2
    5eb2:	80 93 81 00 	sts	0x0081, r24	; 0x800081 <__TEXT_REGION_LENGTH__+0x7e0081>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:295
    5eb6:	80 91 81 00 	lds	r24, 0x0081	; 0x800081 <__TEXT_REGION_LENGTH__+0x7e0081>
    5eba:	81 60       	ori	r24, 0x01	; 1
    5ebc:	80 93 81 00 	sts	0x0081, r24	; 0x800081 <__TEXT_REGION_LENGTH__+0x7e0081>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:305
    5ec0:	80 91 80 00 	lds	r24, 0x0080	; 0x800080 <__TEXT_REGION_LENGTH__+0x7e0080>
    5ec4:	81 60       	ori	r24, 0x01	; 1
    5ec6:	80 93 80 00 	sts	0x0080, r24	; 0x800080 <__TEXT_REGION_LENGTH__+0x7e0080>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:327
    5eca:	80 91 91 00 	lds	r24, 0x0091	; 0x800091 <__TEXT_REGION_LENGTH__+0x7e0091>
    5ece:	82 60       	ori	r24, 0x02	; 2
    5ed0:	80 93 91 00 	sts	0x0091, r24	; 0x800091 <__TEXT_REGION_LENGTH__+0x7e0091>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:328
    5ed4:	80 91 91 00 	lds	r24, 0x0091	; 0x800091 <__TEXT_REGION_LENGTH__+0x7e0091>
    5ed8:	81 60       	ori	r24, 0x01	; 1
    5eda:	80 93 91 00 	sts	0x0091, r24	; 0x800091 <__TEXT_REGION_LENGTH__+0x7e0091>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:329
    5ede:	80 91 90 00 	lds	r24, 0x0090	; 0x800090 <__TEXT_REGION_LENGTH__+0x7e0090>
    5ee2:	81 60       	ori	r24, 0x01	; 1
    5ee4:	80 93 90 00 	sts	0x0090, r24	; 0x800090 <__TEXT_REGION_LENGTH__+0x7e0090>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:333
    5ee8:	80 91 c1 00 	lds	r24, 0x00C1	; 0x8000c1 <__TEXT_REGION_LENGTH__+0x7e00c1>
    5eec:	84 60       	ori	r24, 0x04	; 4
    5eee:	80 93 c1 00 	sts	0x00C1, r24	; 0x8000c1 <__TEXT_REGION_LENGTH__+0x7e00c1>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:334
    5ef2:	80 91 c1 00 	lds	r24, 0x00C1	; 0x8000c1 <__TEXT_REGION_LENGTH__+0x7e00c1>
    5ef6:	82 60       	ori	r24, 0x02	; 2
    5ef8:	80 93 c1 00 	sts	0x00C1, r24	; 0x8000c1 <__TEXT_REGION_LENGTH__+0x7e00c1>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:335
    5efc:	80 91 c1 00 	lds	r24, 0x00C1	; 0x8000c1 <__TEXT_REGION_LENGTH__+0x7e00c1>
    5f00:	81 60       	ori	r24, 0x01	; 1
    5f02:	80 93 c1 00 	sts	0x00C1, r24	; 0x8000c1 <__TEXT_REGION_LENGTH__+0x7e00c1>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:336
    5f06:	80 91 c3 00 	lds	r24, 0x00C3	; 0x8000c3 <__TEXT_REGION_LENGTH__+0x7e00c3>
    5f0a:	81 60       	ori	r24, 0x01	; 1
    5f0c:	80 93 c3 00 	sts	0x00C3, r24	; 0x8000c3 <__TEXT_REGION_LENGTH__+0x7e00c3>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:337
    5f10:	80 91 c0 00 	lds	r24, 0x00C0	; 0x8000c0 <__TEXT_REGION_LENGTH__+0x7e00c0>
    5f14:	82 60       	ori	r24, 0x02	; 2
    5f16:	80 93 c0 00 	sts	0x00C0, r24	; 0x8000c0 <__TEXT_REGION_LENGTH__+0x7e00c0>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:338
    5f1a:	80 91 c2 00 	lds	r24, 0x00C2	; 0x8000c2 <__TEXT_REGION_LENGTH__+0x7e00c2>
    5f1e:	81 60       	ori	r24, 0x01	; 1
    5f20:	80 93 c2 00 	sts	0x00C2, r24	; 0x8000c2 <__TEXT_REGION_LENGTH__+0x7e00c2>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:356
    5f24:	80 91 7a 00 	lds	r24, 0x007A	; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a>
    5f28:	84 60       	ori	r24, 0x04	; 4
    5f2a:	80 93 7a 00 	sts	0x007A, r24	; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:357
    5f2e:	80 91 7a 00 	lds	r24, 0x007A	; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a>
    5f32:	82 60       	ori	r24, 0x02	; 2
    5f34:	80 93 7a 00 	sts	0x007A, r24	; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:358
    5f38:	80 91 7a 00 	lds	r24, 0x007A	; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a>
    5f3c:	81 60       	ori	r24, 0x01	; 1
    5f3e:	80 93 7a 00 	sts	0x007A, r24	; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a>
/app/arduino/hardware/arduino/avr/cores/arduino/wiring.c:381
    5f42:	80 91 7a 00 	lds	r24, 0x007A	; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a>
    5f46:	80 68       	ori	r24, 0x80	; 128
    5f48:	80 93 7a 00 	sts	0x007A, r24	; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a>
attach():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:813
    5f4c:	10 92 f3 02 	sts	0x02F3, r1	; 0x8002f3 <_usbConfiguration>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:814
    5f50:	10 92 ef 02 	sts	0x02EF, r1	; 0x8002ef <_usbCurrentStatus>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:815
    5f54:	10 92 f1 02 	sts	0x02F1, r1	; 0x8002f1 <_usbSuspendState>
USB_ClockEnable():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:669
    5f58:	80 91 d7 00 	lds	r24, 0x00D7	; 0x8000d7 <__TEXT_REGION_LENGTH__+0x7e00d7>
    5f5c:	81 60       	ori	r24, 0x01	; 1
    5f5e:	80 93 d7 00 	sts	0x00D7, r24	; 0x8000d7 <__TEXT_REGION_LENGTH__+0x7e00d7>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:671
    5f62:	80 ea       	ldi	r24, 0xA0	; 160
    5f64:	80 93 d8 00 	sts	0x00D8, r24	; 0x8000d8 <__TEXT_REGION_LENGTH__+0x7e00d8>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:676
    5f68:	89 b5       	in	r24, 0x29	; 41
    5f6a:	80 61       	ori	r24, 0x10	; 16
    5f6c:	89 bd       	out	0x29, r24	; 41
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:715
    5f6e:	89 b5       	in	r24, 0x29	; 41
    5f70:	82 60       	ori	r24, 0x02	; 2
    5f72:	89 bd       	out	0x29, r24	; 41
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:716
    5f74:	09 b4       	in	r0, 0x29	; 41
    5f76:	00 fe       	sbrs	r0, 0
    5f78:	fd cf       	rjmp	.-6      	; 0x5f74 <main+0xfa>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:723
    5f7a:	61 e0       	ldi	r22, 0x01	; 1
    5f7c:	70 e0       	ldi	r23, 0x00	; 0
    5f7e:	80 e0       	ldi	r24, 0x00	; 0
    5f80:	90 e0       	ldi	r25, 0x00	; 0
    5f82:	0e 94 b1 2b 	call	0x5762	; 0x5762 <delay>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:725
    5f86:	80 91 d8 00 	lds	r24, 0x00D8	; 0x8000d8 <__TEXT_REGION_LENGTH__+0x7e00d8>
    5f8a:	8f 7c       	andi	r24, 0xCF	; 207
    5f8c:	80 61       	ori	r24, 0x10	; 16
    5f8e:	80 93 d8 00 	sts	0x00D8, r24	; 0x8000d8 <__TEXT_REGION_LENGTH__+0x7e00d8>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:732
    5f92:	80 91 e0 00 	lds	r24, 0x00E0	; 0x8000e0 <__TEXT_REGION_LENGTH__+0x7e00e0>
    5f96:	80 7f       	andi	r24, 0xF0	; 240
    5f98:	80 93 e0 00 	sts	0x00E0, r24	; 0x8000e0 <__TEXT_REGION_LENGTH__+0x7e00e0>
attach():
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:818
    5f9c:	80 91 e1 00 	lds	r24, 0x00E1	; 0x8000e1 <__TEXT_REGION_LENGTH__+0x7e00e1>
    5fa0:	8e 7e       	andi	r24, 0xEE	; 238
    5fa2:	80 93 e1 00 	sts	0x00E1, r24	; 0x8000e1 <__TEXT_REGION_LENGTH__+0x7e00e1>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:819
    5fa6:	8d e0       	ldi	r24, 0x0D	; 13
    5fa8:	80 93 e2 00 	sts	0x00E2, r24	; 0x8000e2 <__TEXT_REGION_LENGTH__+0x7e00e2>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:821
    5fac:	55 9a       	sbi	0x0a, 5	; 10
    5fae:	20 9a       	sbi	0x04, 0	; 4
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:824
    5fb0:	ee ef       	ldi	r30, 0xFE	; 254
    5fb2:	ff e7       	ldi	r31, 0x7F	; 127
    5fb4:	85 91       	lpm	r24, Z+
    5fb6:	94 91       	lpm	r25, Z
    5fb8:	8b 3f       	cpi	r24, 0xFB	; 251
    5fba:	9c 4d       	sbci	r25, 0xDC	; 220
    5fbc:	19 f4       	brne	.+6      	; 0x5fc4 <main+0x14a>
/app/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp:825
    5fbe:	81 e0       	ldi	r24, 0x01	; 1
    5fc0:	80 93 ee 02 	sts	0x02EE, r24	; 0x8002ee <_updatedLUFAbootloader>
boot():
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:84
    5fc4:	81 ec       	ldi	r24, 0xC1	; 193
    5fc6:	80 93 7c 00 	sts	0x007C, r24	; 0x80007c <__TEXT_REGION_LENGTH__+0x7e007c>
bootPins():
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:117
    5fca:	85 b1       	in	r24, 0x05	; 5
    5fcc:	80 6f       	ori	r24, 0xF0	; 240
    5fce:	85 b9       	out	0x05, r24	; 5
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:120
    5fd0:	24 98       	cbi	0x04, 4	; 4
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:123
    5fd2:	84 b1       	in	r24, 0x04	; 4
    5fd4:	86 6e       	ori	r24, 0xE6	; 230
    5fd6:	84 b9       	out	0x04, r24	; 4
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:129
    5fd8:	5e 9a       	sbi	0x0b, 6	; 11
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:131
    5fda:	5f 98       	cbi	0x0b, 7	; 11
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:134
    5fdc:	8a b1       	in	r24, 0x0a	; 10
    5fde:	80 6d       	ori	r24, 0xD0	; 208
    5fe0:	8a b9       	out	0x0a, r24	; 10
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:137
    5fe2:	76 9a       	sbi	0x0e, 6	; 14
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:140
    5fe4:	6e 98       	cbi	0x0d, 6	; 13
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:145
    5fe6:	81 b3       	in	r24, 0x11	; 17
    5fe8:	80 6f       	ori	r24, 0xF0	; 240
    5fea:	81 bb       	out	0x11, r24	; 17
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:147
    5fec:	89 98       	cbi	0x11, 1	; 17
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:151
    5fee:	80 b3       	in	r24, 0x10	; 16
    5ff0:	8d 70       	andi	r24, 0x0D	; 13
    5ff2:	80 bb       	out	0x10, r24	; 16
bootSPI():
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:227
    5ff4:	80 e5       	ldi	r24, 0x50	; 80
    5ff6:	8c bd       	out	0x2c, r24	; 44
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:228
    5ff8:	81 e0       	ldi	r24, 0x01	; 1
    5ffa:	8d bd       	out	0x2d, r24	; 45
bootOLED():
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:197
    5ffc:	85 e0       	ldi	r24, 0x05	; 5
    5ffe:	90 e0       	ldi	r25, 0x00	; 0
    6000:	0e 94 41 2c 	call	0x5882	; 0x5882 <_ZN12Arduboy2Core10delayShortEj>
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:198
    6004:	5f 9a       	sbi	0x0b, 7	; 11
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:199
    6006:	85 e0       	ldi	r24, 0x05	; 5
    6008:	90 e0       	ldi	r25, 0x00	; 0
    600a:	0e 94 41 2c 	call	0x5882	; 0x5882 <_ZN12Arduboy2Core10delayShortEj>
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:202
    600e:	5e 98       	cbi	0x0b, 6	; 11
LCDCommandMode():
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:220
    6010:	5c 98       	cbi	0x0b, 4	; 11
    6012:	e1 e7       	ldi	r30, 0x71	; 113
    6014:	f2 e2       	ldi	r31, 0x22	; 34
    6016:	8d e0       	ldi	r24, 0x0D	; 13
    6018:	8e 0f       	add	r24, r30
bootOLED():
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:208
    601a:	94 91       	lpm	r25, Z
SPItransfer():
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:234
    601c:	9e bd       	out	0x2e, r25	; 46
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:241
    601e:	00 00       	nop
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:242
    6020:	0d b4       	in	r0, 0x2d	; 45
    6022:	07 fe       	sbrs	r0, 7
    6024:	fd cf       	rjmp	.-6      	; 0x6020 <main+0x1a6>
    6026:	31 96       	adiw	r30, 0x01	; 1
bootOLED():
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:207
    6028:	8e 13       	cpse	r24, r30
    602a:	f7 cf       	rjmp	.-18     	; 0x601a <main+0x1a0>
LCDDataMode():
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:215
    602c:	5c 9a       	sbi	0x0b, 4	; 11
bootPowerSaving():
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:271
    602e:	81 e8       	ldi	r24, 0x81	; 129
    6030:	80 93 64 00 	sts	0x0064, r24	; 0x800064 <__TEXT_REGION_LENGTH__+0x7e0064>
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:273
    6034:	81 e0       	ldi	r24, 0x01	; 1
    6036:	80 93 65 00 	sts	0x0065, r24	; 0x800065 <__TEXT_REGION_LENGTH__+0x7e0065>
setTextColor():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1273
    603a:	10 92 24 07 	sts	0x0724, r1	; 0x800724 <arduboy+0x1a>
setTextBackground():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1283
    603e:	80 93 25 07 	sts	0x0725, r24	; 0x800725 <arduboy+0x1b>
LCDCommandMode():
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:220
    6042:	5c 98       	cbi	0x0b, 4	; 11
SPItransfer():
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:234
    6044:	86 ea       	ldi	r24, 0xA6	; 166
    6046:	8e bd       	out	0x2e, r24	; 46
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:241
    6048:	00 00       	nop
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:242
    604a:	0d b4       	in	r0, 0x2d	; 45
    604c:	07 fe       	sbrs	r0, 7
    604e:	fd cf       	rjmp	.-6      	; 0x604a <main+0x1d0>
LCDDataMode():
/app/arduino/libraries/Arduboy2/src/Arduboy2Core.cpp:215
    6050:	5c 9a       	sbi	0x0b, 4	; 11
setup():
/app/builds/15/RPG_electronic_world.ino:1265
    6052:	80 91 07 01 	lds	r24, 0x0107	; 0x800107 <Entity+0x4>
    6056:	80 93 e1 02 	sts	0x02E1, r24	; 0x8002e1 <ROOM>
/app/builds/15/RPG_electronic_world.ino:1266
    605a:	0e 94 d8 21 	call	0x43b0	; 0x43b0 <_Z4drawv>
    605e:	00 e0       	ldi	r16, 0x00	; 0
    6060:	10 e0       	ldi	r17, 0x00	; 0
Eload():
/app/builds/15/RPG_electronic_world.ino:1937
    6062:	c8 01       	movw	r24, r16
    6064:	0e 94 0b 2f 	call	0x5e16	; 0x5e16 <_ZN11EEPROMClass4readEi.isra.0.lto_priv.42>
    6068:	f8 01       	movw	r30, r16
    606a:	e2 58       	subi	r30, 0x82	; 130
    606c:	fd 4d       	sbci	r31, 0xDD	; 221
/app/builds/15/RPG_electronic_world.ino:1938
    606e:	e4 91       	lpm	r30, Z
    6070:	8e 13       	cpse	r24, r30
    6072:	45 c0       	rjmp	.+138    	; 0x60fe <main+0x284>
    6074:	0f 5f       	subi	r16, 0xFF	; 255
    6076:	1f 4f       	sbci	r17, 0xFF	; 255
/app/builds/15/RPG_electronic_world.ino:1936
    6078:	05 30       	cpi	r16, 0x05	; 5
    607a:	11 05       	cpc	r17, r1
    607c:	91 f7       	brne	.-28     	; 0x6062 <main+0x1e8>
    607e:	00 e0       	ldi	r16, 0x00	; 0
    6080:	10 e0       	ldi	r17, 0x00	; 0
/app/builds/15/RPG_electronic_world.ino:1941
    6082:	c8 01       	movw	r24, r16
    6084:	0e 94 0b 2f 	call	0x5e16	; 0x5e16 <_ZN11EEPROMClass4readEi.isra.0.lto_priv.42>
/app/builds/15/RPG_electronic_world.ino:1942
    6088:	05 30       	cpi	r16, 0x05	; 5
    608a:	11 05       	cpc	r17, r1
    608c:	11 f4       	brne	.+4      	; 0x6092 <main+0x218>
/app/builds/15/RPG_electronic_world.ino:1944
    608e:	80 93 02 01 	sts	0x0102, r24	; 0x800102 <Karma>
/app/builds/15/RPG_electronic_world.ino:1940
    6092:	0f 5f       	subi	r16, 0xFF	; 255
    6094:	1f 4f       	sbci	r17, 0xFF	; 255
    6096:	01 15       	cp	r16, r1
    6098:	64 e0       	ldi	r22, 0x04	; 4
    609a:	16 07       	cpc	r17, r22
    609c:	91 f7       	brne	.-28     	; 0x6082 <main+0x208>
/app/builds/15/RPG_electronic_world.ino:1954
    609e:	86 e0       	ldi	r24, 0x06	; 6
    60a0:	0e 94 b5 1f 	call	0x3f6a	; 0x3f6a <_Z6ERUinth>
    60a4:	90 93 04 01 	sts	0x0104, r25	; 0x800104 <Entity+0x1>
    60a8:	80 93 03 01 	sts	0x0103, r24	; 0x800103 <Entity>
/app/builds/15/RPG_electronic_world.ino:1955
    60ac:	88 e0       	ldi	r24, 0x08	; 8
    60ae:	0e 94 b5 1f 	call	0x3f6a	; 0x3f6a <_Z6ERUinth>
    60b2:	90 93 06 01 	sts	0x0106, r25	; 0x800106 <Entity+0x3>
    60b6:	80 93 05 01 	sts	0x0105, r24	; 0x800105 <Entity+0x2>
/app/builds/15/RPG_electronic_world.ino:1956
    60ba:	8a e0       	ldi	r24, 0x0A	; 10
    60bc:	90 e0       	ldi	r25, 0x00	; 0
    60be:	0e 94 0b 2f 	call	0x5e16	; 0x5e16 <_ZN11EEPROMClass4readEi.isra.0.lto_priv.42>
    60c2:	80 93 e1 02 	sts	0x02E1, r24	; 0x8002e1 <ROOM>
logic():
/app/builds/15/RPG_electronic_world.ino:1351
    60c6:	ab e9       	ldi	r26, 0x9B	; 155
    60c8:	6a 2e       	mov	r6, r26
    60ca:	a4 e2       	ldi	r26, 0x24	; 36
    60cc:	7a 2e       	mov	r7, r26
main():
/app/arduino/hardware/arduino/avr/cores/arduino/main.cpp:47
    60ce:	00 e0       	ldi	r16, 0x00	; 0
    60d0:	10 e0       	ldi	r17, 0x00	; 0
TP():
/app/builds/15/RPG_electronic_world.ino:1748
    60d2:	be e0       	ldi	r27, 0x0E	; 14
    60d4:	bb 2e       	mov	r11, r27
/app/builds/15/RPG_electronic_world.ino:1749
    60d6:	86 e0       	ldi	r24, 0x06	; 6
    60d8:	a8 2e       	mov	r10, r24
/app/builds/15/RPG_electronic_world.ino:1751
    60da:	97 e6       	ldi	r25, 0x67	; 103
    60dc:	e9 2e       	mov	r14, r25
    60de:	f1 2c       	mov	r15, r1
/app/builds/15/RPG_electronic_world.ino:1752
    60e0:	2f e1       	ldi	r18, 0x1F	; 31
    60e2:	c2 2e       	mov	r12, r18
    60e4:	d1 2c       	mov	r13, r1
FixedUpdate():
/app/builds/15/RPG_electronic_world.ino:1280
    60e6:	0e 94 83 20 	call	0x4106	; 0x4106 <_Z3keyv>
logic():
/app/builds/15/RPG_electronic_world.ino:1299
    60ea:	80 91 0f 01 	lds	r24, 0x010F	; 0x80010f <KeyBack>
    60ee:	84 30       	cpi	r24, 0x04	; 4
    60f0:	40 f0       	brcs	.+16     	; 0x6102 <main+0x288>
/app/builds/15/RPG_electronic_world.ino:1303
    60f2:	10 92 09 03 	sts	0x0309, r1	; 0x800309 <player_move>
/app/builds/15/RPG_electronic_world.ino:1305
    60f6:	85 30       	cpi	r24, 0x05	; 5
    60f8:	b9 f0       	breq	.+46     	; 0x6128 <main+0x2ae>
    60fa:	86 30       	cpi	r24, 0x06	; 6
    60fc:	59 f5       	brne	.+86     	; 0x6154 <main+0x2da>
/app/builds/15/RPG_electronic_world.ino:1349
    60fe:	0e 94 7a 1e 	call	0x3cf4	; 0x3cf4 <_Z4ERstv>
/app/builds/15/RPG_electronic_world.ino:1300
    6102:	89 83       	std	Y+1, r24	; 0x01
    6104:	0e 94 cf 1f 	call	0x3f9e	; 0x3f9e <_Z4SBDPv>
/app/builds/15/RPG_electronic_world.ino:1301
    6108:	91 e0       	ldi	r25, 0x01	; 1
    610a:	90 93 09 03 	sts	0x0309, r25	; 0x800309 <player_move>
/app/builds/15/RPG_electronic_world.ino:1305
    610e:	89 81       	ldd	r24, Y+1	; 0x01
    6110:	82 30       	cpi	r24, 0x02	; 2
    6112:	39 f0       	breq	.+14     	; 0x6122 <main+0x2a8>
    6114:	83 30       	cpi	r24, 0x03	; 3
    6116:	29 f0       	breq	.+10     	; 0x6122 <main+0x2a8>
    6118:	81 30       	cpi	r24, 0x01	; 1
    611a:	19 f0       	breq	.+6      	; 0x6122 <main+0x2a8>
/app/builds/15/RPG_electronic_world.ino:1308
    611c:	10 92 1c 01 	sts	0x011C, r1	; 0x80011c <PlayerD>
    6120:	14 c0       	rjmp	.+40     	; 0x614a <main+0x2d0>
/app/builds/15/RPG_electronic_world.ino:1323
    6122:	80 93 1c 01 	sts	0x011C, r24	; 0x80011c <PlayerD>
    6126:	11 c0       	rjmp	.+34     	; 0x614a <main+0x2d0>
InfoMenu():
/app/builds/15/RPG_electronic_world.ino:1699
    6128:	81 e0       	ldi	r24, 0x01	; 1
    612a:	0e 94 dc 20 	call	0x41b8	; 0x41b8 <_Z14KarmaCutscenesb>
/app/builds/15/RPG_electronic_world.ino:1700
    612e:	80 91 0f 01 	lds	r24, 0x010F	; 0x80010f <KeyBack>
    6132:	85 30       	cpi	r24, 0x05	; 5
    6134:	51 f4       	brne	.+20     	; 0x614a <main+0x2d0>
/app/builds/15/RPG_electronic_world.ino:1701
    6136:	0e 94 83 20 	call	0x4106	; 0x4106 <_Z3keyv>
/app/builds/15/RPG_electronic_world.ino:1702
    613a:	80 e0       	ldi	r24, 0x00	; 0
    613c:	0e 94 30 21 	call	0x4260	; 0x4260 <_Z9DrawKarmac>
/app/builds/15/RPG_electronic_world.ino:1705
    6140:	8e e0       	ldi	r24, 0x0E	; 14
    6142:	97 e0       	ldi	r25, 0x07	; 7
    6144:	0e 94 63 2c 	call	0x58c6	; 0x58c6 <_ZN12Arduboy2Base7displayEv>
    6148:	f2 cf       	rjmp	.-28     	; 0x612e <main+0x2b4>
logic():
/app/builds/15/RPG_electronic_world.ino:1336
    614a:	80 91 09 03 	lds	r24, 0x0309	; 0x800309 <player_move>
    614e:	81 11       	cpse	r24, r1
/app/builds/15/RPG_electronic_world.ino:1337
    6150:	0e 94 cf 1f 	call	0x3f9e	; 0x3f9e <_Z4SBDPv>
/app/builds/15/RPG_electronic_world.ino:1339
    6154:	80 91 e6 02 	lds	r24, 0x02E6	; 0x8002e6 <LA>
    6158:	88 23       	and	r24, r24
    615a:	f1 f0       	breq	.+60     	; 0x6198 <main+0x31e>
/app/builds/15/RPG_electronic_world.ino:1340
    615c:	20 91 03 01 	lds	r18, 0x0103	; 0x800103 <Entity>
    6160:	30 91 04 01 	lds	r19, 0x0104	; 0x800104 <Entity+0x1>
    6164:	80 91 e4 02 	lds	r24, 0x02E4	; 0x8002e4 <CPDX>
    6168:	90 91 e5 02 	lds	r25, 0x02E5	; 0x8002e5 <CPDX+0x1>
    616c:	82 0f       	add	r24, r18
    616e:	93 1f       	adc	r25, r19
    6170:	90 93 04 01 	sts	0x0104, r25	; 0x800104 <Entity+0x1>
    6174:	80 93 03 01 	sts	0x0103, r24	; 0x800103 <Entity>
/app/builds/15/RPG_electronic_world.ino:1341
    6178:	20 91 05 01 	lds	r18, 0x0105	; 0x800105 <Entity+0x2>
    617c:	30 91 06 01 	lds	r19, 0x0106	; 0x800106 <Entity+0x3>
    6180:	80 91 e2 02 	lds	r24, 0x02E2	; 0x8002e2 <CPDY>
    6184:	90 91 e3 02 	lds	r25, 0x02E3	; 0x8002e3 <CPDY+0x1>
    6188:	82 0f       	add	r24, r18
    618a:	93 1f       	adc	r25, r19
    618c:	90 93 06 01 	sts	0x0106, r25	; 0x800106 <Entity+0x3>
    6190:	80 93 05 01 	sts	0x0105, r24	; 0x800105 <Entity+0x2>
/app/builds/15/RPG_electronic_world.ino:1342
    6194:	10 92 e6 02 	sts	0x02E6, r1	; 0x8002e6 <LA>
/app/builds/15/RPG_electronic_world.ino:1344
    6198:	80 91 e7 02 	lds	r24, 0x02E7	; 0x8002e7 <BF>
    619c:	8f 5f       	subi	r24, 0xFF	; 255
/app/builds/15/RPG_electronic_world.ino:1345
    619e:	85 30       	cpi	r24, 0x05	; 5
    61a0:	18 f4       	brcc	.+6      	; 0x61a8 <main+0x32e>
/app/builds/15/RPG_electronic_world.ino:1344
    61a2:	80 93 e7 02 	sts	0x02E7, r24	; 0x8002e7 <BF>
    61a6:	02 c0       	rjmp	.+4      	; 0x61ac <main+0x332>
/app/builds/15/RPG_electronic_world.ino:1345
    61a8:	10 92 e7 02 	sts	0x02E7, r1	; 0x8002e7 <BF>
/app/builds/15/RPG_electronic_world.ino:1349
    61ac:	20 91 02 01 	lds	r18, 0x0102	; 0x800102 <Karma>
    61b0:	8f ef       	ldi	r24, 0xFF	; 255
    61b2:	82 0f       	add	r24, r18
    61b4:	8a 30       	cpi	r24, 0x0A	; 10
    61b6:	08 f0       	brcs	.+2      	; 0x61ba <main+0x340>
    61b8:	a2 cf       	rjmp	.-188    	; 0x60fe <main+0x284>
/app/builds/15/RPG_electronic_world.ino:1350
    61ba:	80 91 e1 02 	lds	r24, 0x02E1	; 0x8002e1 <ROOM>
    61be:	86 3f       	cpi	r24, 0xF6	; 246
    61c0:	50 f1       	brcs	.+84     	; 0x6216 <main+0x39c>
    61c2:	30 e0       	ldi	r19, 0x00	; 0
    61c4:	90 e0       	ldi	r25, 0x00	; 0
    61c6:	85 5f       	subi	r24, 0xF5	; 245
    61c8:	91 09       	sbc	r25, r1
    61ca:	28 17       	cp	r18, r24
    61cc:	39 07       	cpc	r19, r25
    61ce:	1c f5       	brge	.+70     	; 0x6216 <main+0x39c>
/app/builds/15/RPG_electronic_world.ino:1351
    61d0:	f3 01       	movw	r30, r6
    61d2:	64 91       	lpm	r22, Z
    61d4:	86 e6       	ldi	r24, 0x66	; 102
    61d6:	90 e2       	ldi	r25, 0x20	; 32
    61d8:	0e 94 3d 2a 	call	0x547a	; 0x547a <_Z8drawTexthhPKhh.constprop.20>
/app/builds/15/RPG_electronic_world.ino:1352
    61dc:	8e e0       	ldi	r24, 0x0E	; 14
    61de:	97 e0       	ldi	r25, 0x07	; 7
    61e0:	0e 94 63 2c 	call	0x58c6	; 0x58c6 <_ZN12Arduboy2Base7displayEv>
/app/builds/15/RPG_electronic_world.ino:1353
    61e4:	68 ee       	ldi	r22, 0xE8	; 232
    61e6:	73 e0       	ldi	r23, 0x03	; 3
    61e8:	80 e0       	ldi	r24, 0x00	; 0
    61ea:	90 e0       	ldi	r25, 0x00	; 0
    61ec:	0e 94 b1 2b 	call	0x5762	; 0x5762 <delay>
TP():
/app/builds/15/RPG_electronic_world.ino:1748
    61f0:	b0 92 e1 02 	sts	0x02E1, r11	; 0x8002e1 <ROOM>
/app/builds/15/RPG_electronic_world.ino:1749
    61f4:	a0 92 df 02 	sts	0x02DF, r10	; 0x8002df <PMX>
/app/builds/15/RPG_electronic_world.ino:1750
    61f8:	81 e0       	ldi	r24, 0x01	; 1
    61fa:	80 93 de 02 	sts	0x02DE, r24	; 0x8002de <PMY>
/app/builds/15/RPG_electronic_world.ino:1751
    61fe:	f0 92 04 01 	sts	0x0104, r15	; 0x800104 <Entity+0x1>
    6202:	e0 92 03 01 	sts	0x0103, r14	; 0x800103 <Entity>
/app/builds/15/RPG_electronic_world.ino:1752
    6206:	d0 92 06 01 	sts	0x0106, r13	; 0x800106 <Entity+0x3>
    620a:	c0 92 05 01 	sts	0x0105, r12	; 0x800105 <Entity+0x2>
/app/builds/15/RPG_electronic_world.ino:1753
    620e:	80 93 1c 01 	sts	0x011C, r24	; 0x80011c <PlayerD>
/app/builds/15/RPG_electronic_world.ino:1754
    6212:	0e 94 ba 21 	call	0x4374	; 0x4374 <_Z5MBlurv>
logic():
/app/builds/15/RPG_electronic_world.ino:1359
    6216:	a0 91 e1 02 	lds	r26, 0x02E1	; 0x8002e1 <ROOM>
    621a:	a5 3f       	cpi	r26, 0xF5	; 245
    621c:	08 f4       	brcc	.+2      	; 0x6220 <main+0x3a6>
    621e:	6d c0       	rjmp	.+218    	; 0x62fa <main+0x480>
/app/builds/15/RPG_electronic_world.ino:1360
    6220:	10 92 01 01 	sts	0x0101, r1	; 0x800101 <DrawKarmaB>
/app/builds/15/RPG_electronic_world.ino:1361
    6224:	20 91 03 01 	lds	r18, 0x0103	; 0x800103 <Entity>
    6228:	30 91 04 01 	lds	r19, 0x0104	; 0x800104 <Entity+0x1>
    622c:	a9 01       	movw	r20, r18
    622e:	37 ff       	sbrs	r19, 7
    6230:	02 c0       	rjmp	.+4      	; 0x6236 <main+0x3bc>
    6232:	41 5f       	subi	r20, 0xF1	; 241
    6234:	5f 4f       	sbci	r21, 0xFF	; 255
    6236:	e4 e0       	ldi	r30, 0x04	; 4
    6238:	55 95       	asr	r21
    623a:	47 95       	ror	r20
    623c:	ea 95       	dec	r30
    623e:	e1 f7       	brne	.-8      	; 0x6238 <main+0x3be>
    6240:	ea 2f       	mov	r30, r26
    6242:	f0 e0       	ldi	r31, 0x00	; 0
    6244:	e1 59       	subi	r30, 0x91	; 145
    6246:	f1 09       	sbc	r31, r1
    6248:	cf 01       	movw	r24, r30
    624a:	88 0f       	add	r24, r24
    624c:	99 1f       	adc	r25, r25
    624e:	88 0f       	add	r24, r24
    6250:	99 1f       	adc	r25, r25
    6252:	fc 01       	movw	r30, r24
    6254:	e9 57       	subi	r30, 0x79	; 121
    6256:	fd 4d       	sbci	r31, 0xDD	; 221
    6258:	64 91       	lpm	r22, Z
    625a:	4a 01       	movw	r8, r20
    625c:	86 1a       	sub	r8, r22
    625e:	91 08       	sbc	r9, r1
    6260:	18 14       	cp	r1, r8
    6262:	19 04       	cpc	r1, r9
    6264:	3c f4       	brge	.+14     	; 0x6274 <main+0x3fa>
    6266:	e4 91       	lpm	r30, Z
    6268:	4e 1b       	sub	r20, r30
    626a:	51 09       	sbc	r21, r1
    626c:	48 30       	cpi	r20, 0x08	; 8
    626e:	51 05       	cpc	r21, r1
    6270:	84 f0       	brlt	.+32     	; 0x6292 <main+0x418>
    6272:	3e c0       	rjmp	.+124    	; 0x62f0 <main+0x476>
    6274:	e4 91       	lpm	r30, Z
    6276:	f0 e0       	ldi	r31, 0x00	; 0
    6278:	37 ff       	sbrs	r19, 7
    627a:	02 c0       	rjmp	.+4      	; 0x6280 <main+0x406>
    627c:	21 5f       	subi	r18, 0xF1	; 241
    627e:	3f 4f       	sbci	r19, 0xFF	; 255
    6280:	74 e0       	ldi	r23, 0x04	; 4
    6282:	35 95       	asr	r19
    6284:	27 95       	ror	r18
    6286:	7a 95       	dec	r23
    6288:	e1 f7       	brne	.-8      	; 0x6282 <main+0x408>
    628a:	e2 1b       	sub	r30, r18
    628c:	f3 0b       	sbc	r31, r19
    628e:	38 97       	sbiw	r30, 0x08	; 8
    6290:	7c f5       	brge	.+94     	; 0x62f0 <main+0x476>
    6292:	20 91 05 01 	lds	r18, 0x0105	; 0x800105 <Entity+0x2>
    6296:	30 91 06 01 	lds	r19, 0x0106	; 0x800106 <Entity+0x3>
    629a:	a9 01       	movw	r20, r18
    629c:	37 ff       	sbrs	r19, 7
    629e:	02 c0       	rjmp	.+4      	; 0x62a4 <main+0x42a>
    62a0:	41 5f       	subi	r20, 0xF1	; 241
    62a2:	5f 4f       	sbci	r21, 0xFF	; 255
    62a4:	64 e0       	ldi	r22, 0x04	; 4
    62a6:	55 95       	asr	r21
    62a8:	47 95       	ror	r20
    62aa:	6a 95       	dec	r22
    62ac:	e1 f7       	brne	.-8      	; 0x62a6 <main+0x42c>
    62ae:	fc 01       	movw	r30, r24
    62b0:	e8 57       	subi	r30, 0x78	; 120
    62b2:	fd 4d       	sbci	r31, 0xDD	; 221
    62b4:	84 91       	lpm	r24, Z
    62b6:	ba 01       	movw	r22, r20
    62b8:	68 1b       	sub	r22, r24
    62ba:	71 09       	sbc	r23, r1
    62bc:	cb 01       	movw	r24, r22
    62be:	18 16       	cp	r1, r24
    62c0:	19 06       	cpc	r1, r25
    62c2:	3c f4       	brge	.+14     	; 0x62d2 <main+0x458>
    62c4:	e4 91       	lpm	r30, Z
    62c6:	4e 1b       	sub	r20, r30
    62c8:	51 09       	sbc	r21, r1
    62ca:	48 30       	cpi	r20, 0x08	; 8
    62cc:	51 05       	cpc	r21, r1
    62ce:	b4 f1       	brlt	.+108    	; 0x633c <main+0x4c2>
    62d0:	0f c0       	rjmp	.+30     	; 0x62f0 <main+0x476>
    62d2:	e4 91       	lpm	r30, Z
    62d4:	f0 e0       	ldi	r31, 0x00	; 0
    62d6:	37 ff       	sbrs	r19, 7
    62d8:	02 c0       	rjmp	.+4      	; 0x62de <main+0x464>
    62da:	21 5f       	subi	r18, 0xF1	; 241
    62dc:	3f 4f       	sbci	r19, 0xFF	; 255
    62de:	84 e0       	ldi	r24, 0x04	; 4
    62e0:	35 95       	asr	r19
    62e2:	27 95       	ror	r18
    62e4:	8a 95       	dec	r24
    62e6:	e1 f7       	brne	.-8      	; 0x62e0 <main+0x466>
    62e8:	e2 1b       	sub	r30, r18
    62ea:	f3 0b       	sbc	r31, r19
    62ec:	38 97       	sbiw	r30, 0x08	; 8
    62ee:	34 f1       	brlt	.+76     	; 0x633c <main+0x4c2>
/app/builds/15/RPG_electronic_world.ino:1362
    62f0:	af 3f       	cpi	r26, 0xFF	; 255
    62f2:	19 f4       	brne	.+6      	; 0x62fa <main+0x480>
    62f4:	81 e0       	ldi	r24, 0x01	; 1
    62f6:	80 93 e0 02 	sts	0x02E0, r24	; 0x8002e0 <GameEnd>
/app/builds/15/RPG_electronic_world.ino:1368
    62fa:	80 91 00 01 	lds	r24, 0x0100	; 0x800100 <__data_start>
    62fe:	80 34       	cpi	r24, 0x40	; 64
    6300:	58 f0       	brcs	.+22     	; 0x6318 <main+0x49e>
/app/builds/15/RPG_electronic_world.ino:1369
    6302:	0e 94 ba 21 	call	0x4374	; 0x4374 <_Z5MBlurv>
/app/builds/15/RPG_electronic_world.ino:1370
    6306:	83 e8       	ldi	r24, 0x83	; 131
    6308:	92 e2       	ldi	r25, 0x22	; 34
    630a:	0e 94 fa 2a 	call	0x55f4	; 0x55f4 <_ZN5Print7printlnEPK19__FlashStringHelper.constprop.14>
/app/builds/15/RPG_electronic_world.ino:1371
    630e:	8e e0       	ldi	r24, 0x0E	; 14
    6310:	97 e0       	ldi	r25, 0x07	; 7
    6312:	0e 94 63 2c 	call	0x58c6	; 0x58c6 <_ZN12Arduboy2Base7displayEv>
    6316:	ff cf       	rjmp	.-2      	; 0x6316 <main+0x49c>
Update():
/app/builds/15/RPG_electronic_world.ino:1286
    6318:	0e 94 d8 21 	call	0x43b0	; 0x43b0 <_Z4drawv>
/app/builds/15/RPG_electronic_world.ino:1288
    631c:	80 91 e8 02 	lds	r24, 0x02E8	; 0x8002e8 <FPS>
    6320:	90 91 e9 02 	lds	r25, 0x02E9	; 0x8002e9 <FPS+0x1>
    6324:	01 96       	adiw	r24, 0x01	; 1
    6326:	90 93 e9 02 	sts	0x02E9, r25	; 0x8002e9 <FPS+0x1>
    632a:	80 93 e8 02 	sts	0x02E8, r24	; 0x8002e8 <FPS>
main():
/app/arduino/hardware/arduino/avr/cores/arduino/main.cpp:47
    632e:	01 15       	cp	r16, r1
    6330:	11 05       	cpc	r17, r1
    6332:	09 f4       	brne	.+2      	; 0x6336 <main+0x4bc>
    6334:	d8 ce       	rjmp	.-592    	; 0x60e6 <main+0x26c>
    6336:	0e 94 00 00 	call	0	; 0x0 <__vectors>
    633a:	d5 ce       	rjmp	.-598    	; 0x60e6 <main+0x26c>
logic():
/app/builds/15/RPG_electronic_world.ino:1361
    633c:	81 e0       	ldi	r24, 0x01	; 1
    633e:	80 93 01 01 	sts	0x0101, r24	; 0x800101 <DrawKarmaB>
    6342:	d6 cf       	rjmp	.-84     	; 0x62f0 <main+0x476>

00006344 <_GLOBAL__I_65535_0_RPG_electronic_world.ino.cpp.o.2863>:
_ZN5PrintC2Ev():
/app/arduino/hardware/arduino/avr/cores/arduino/Print.h:46
    6344:	e5 e3       	ldi	r30, 0x35	; 53
    6346:	f7 e0       	ldi	r31, 0x07	; 7
    6348:	13 82       	std	Z+3, r1	; 0x03
    634a:	12 82       	std	Z+2, r1	; 0x02
_GLOBAL__I_65535_0_RPG_electronic_world.ino.cpp.o.2863():
/app/arduino/hardware/arduino/avr/cores/arduino/Stream.h:63
    634c:	88 ee       	ldi	r24, 0xE8	; 232
    634e:	93 e0       	ldi	r25, 0x03	; 3
    6350:	a0 e0       	ldi	r26, 0x00	; 0
    6352:	b0 e0       	ldi	r27, 0x00	; 0
    6354:	84 83       	std	Z+4, r24	; 0x04
    6356:	95 83       	std	Z+5, r25	; 0x05
    6358:	a6 83       	std	Z+6, r26	; 0x06
    635a:	b7 83       	std	Z+7, r27	; 0x07
/app/arduino/hardware/arduino/avr/cores/arduino/USBAPI.h:93
    635c:	82 eb       	ldi	r24, 0xB2	; 178
    635e:	92 e0       	ldi	r25, 0x02	; 2
    6360:	91 83       	std	Z+1, r25	; 0x01
    6362:	80 83       	st	Z, r24
    6364:	8f ef       	ldi	r24, 0xFF	; 255
    6366:	9f ef       	ldi	r25, 0xFF	; 255
    6368:	95 87       	std	Z+13, r25	; 0x0d
    636a:	84 87       	std	Z+12, r24	; 0x0c
_ZN5PrintC2Ev():
/app/arduino/hardware/arduino/avr/cores/arduino/Print.h:46
    636c:	ea e0       	ldi	r30, 0x0A	; 10
    636e:	f7 e0       	ldi	r31, 0x07	; 7
    6370:	13 82       	std	Z+3, r1	; 0x03
    6372:	12 82       	std	Z+2, r1	; 0x02
__base_ctor ():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:19
    6374:	11 86       	std	Z+9, r1	; 0x09
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:20
    6376:	12 86       	std	Z+10, r1	; 0x0a
setFrameRate():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:190
    6378:	20 e1       	ldi	r18, 0x10	; 16
    637a:	23 87       	std	Z+11, r18	; 0x0b
__base_ctor ():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:23
    637c:	90 87       	std	Z+8, r25	; 0x08
    637e:	87 83       	std	Z+7, r24	; 0x07
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:24
    6380:	10 8a       	std	Z+16, r1	; 0x10
    6382:	11 8a       	std	Z+17, r1	; 0x11
    6384:	12 8a       	std	Z+18, r1	; 0x12
    6386:	13 8a       	std	Z+19, r1	; 0x13
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:25
    6388:	14 8a       	std	Z+20, r1	; 0x14
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1108
    638a:	84 ec       	ldi	r24, 0xC4	; 196
    638c:	92 e0       	ldi	r25, 0x02	; 2
    638e:	91 83       	std	Z+1, r25	; 0x01
    6390:	80 83       	st	Z, r24
    6392:	82 ed       	ldi	r24, 0xD2	; 210
    6394:	92 e0       	ldi	r25, 0x02	; 2
    6396:	95 83       	std	Z+5, r25	; 0x05
    6398:	84 83       	std	Z+4, r24	; 0x04
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1110
    639a:	17 8a       	std	Z+23, r1	; 0x17
    639c:	16 8a       	std	Z+22, r1	; 0x16
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1111
    639e:	11 8e       	std	Z+25, r1	; 0x19
    63a0:	10 8e       	std	Z+24, r1	; 0x18
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1112
    63a2:	81 e0       	ldi	r24, 0x01	; 1
    63a4:	82 8f       	std	Z+26, r24	; 0x1a
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1113
    63a6:	13 8e       	std	Z+27, r1	; 0x1b
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1114
    63a8:	84 8f       	std	Z+28, r24	; 0x1c
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1115
    63aa:	15 8e       	std	Z+29, r1	; 0x1d
    63ac:	08 95       	ret

000063ae <_ZN8Arduboy213bootLogoExtraEv>:
_ZN8Arduboy213bootLogoExtraEv():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1163
    63ae:	0f 93       	push	r16
    63b0:	1f 93       	push	r17
    63b2:	cf 93       	push	r28
    63b4:	df 93       	push	r29
    63b6:	ec 01       	movw	r28, r24
operator*():
/app/arduino/hardware/arduino/avr/libraries/EEPROM/src/EEPROM.h:42
    63b8:	81 e0       	ldi	r24, 0x01	; 1
    63ba:	90 e0       	ldi	r25, 0x00	; 0
    63bc:	0e 94 a9 32 	call	0x6552	; 0x6552 <eeprom_read_byte>
_ZN8Arduboy213bootLogoExtraEv():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1166
    63c0:	80 ff       	sbrs	r24, 0
    63c2:	2e c0       	rjmp	.+92     	; 0x6420 <_ZN8Arduboy213bootLogoExtraEv+0x72>
operator*():
/app/arduino/hardware/arduino/avr/libraries/EEPROM/src/EEPROM.h:42
    63c4:	8a e0       	ldi	r24, 0x0A	; 10
    63c6:	90 e0       	ldi	r25, 0x00	; 0
    63c8:	0e 94 a9 32 	call	0x6552	; 0x6552 <eeprom_read_byte>
_ZN8Arduboy213bootLogoExtraEv():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1173
    63cc:	9f ef       	ldi	r25, 0xFF	; 255
    63ce:	98 0f       	add	r25, r24
    63d0:	9e 3f       	cpi	r25, 0xFE	; 254
    63d2:	30 f5       	brcc	.+76     	; 0x6420 <_ZN8Arduboy213bootLogoExtraEv+0x72>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1176
    63d4:	22 e3       	ldi	r18, 0x32	; 50
    63d6:	30 e0       	ldi	r19, 0x00	; 0
    63d8:	3f 8b       	std	Y+23, r19	; 0x17
    63da:	2e 8b       	std	Y+22, r18	; 0x16
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1177
    63dc:	28 e3       	ldi	r18, 0x38	; 56
    63de:	30 e0       	ldi	r19, 0x00	; 0
    63e0:	39 8f       	std	Y+25, r19	; 0x19
    63e2:	28 8f       	std	Y+24, r18	; 0x18
    63e4:	0b e0       	ldi	r16, 0x0B	; 11
    63e6:	10 e0       	ldi	r17, 0x00	; 0
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1181
    63e8:	e8 81       	ld	r30, Y
    63ea:	f9 81       	ldd	r31, Y+1	; 0x01
    63ec:	01 90       	ld	r0, Z+
    63ee:	f0 81       	ld	r31, Z
    63f0:	e0 2d       	mov	r30, r0
    63f2:	68 2f       	mov	r22, r24
    63f4:	ce 01       	movw	r24, r28
    63f6:	09 95       	icall
operator*():
/app/arduino/hardware/arduino/avr/libraries/EEPROM/src/EEPROM.h:42
    63f8:	c8 01       	movw	r24, r16
    63fa:	0e 94 a9 32 	call	0x6552	; 0x6552 <eeprom_read_byte>
    63fe:	0f 5f       	subi	r16, 0xFF	; 255
    6400:	1f 4f       	sbci	r17, 0xFF	; 255
_ZN8Arduboy213bootLogoExtraEv():
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1179
    6402:	01 31       	cpi	r16, 0x11	; 17
    6404:	11 05       	cpc	r17, r1
    6406:	81 f7       	brne	.-32     	; 0x63e8 <_ZN8Arduboy213bootLogoExtraEv+0x3a>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1186
    6408:	ce 01       	movw	r24, r28
    640a:	04 96       	adiw	r24, 0x04	; 4
    640c:	0e 94 63 2c 	call	0x58c6	; 0x58c6 <_ZN12Arduboy2Base7displayEv>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1187
    6410:	88 ee       	ldi	r24, 0xE8	; 232
    6412:	93 e0       	ldi	r25, 0x03	; 3
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1189
    6414:	df 91       	pop	r29
    6416:	cf 91       	pop	r28
    6418:	1f 91       	pop	r17
    641a:	0f 91       	pop	r16
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1187
    641c:	0c 94 41 2c 	jmp	0x5882	; 0x5882 <_ZN12Arduboy2Core10delayShortEj>
/app/arduino/libraries/Arduboy2/src/Arduboy2.cpp:1189
    6420:	df 91       	pop	r29
    6422:	cf 91       	pop	r28
    6424:	1f 91       	pop	r17
    6426:	0f 91       	pop	r16
    6428:	08 95       	ret

0000642a <_ZThn4_N8Arduboy213bootLogoExtraEv>:
_ZThn4_N8Arduboy213bootLogoExtraEv():
    642a:	04 97       	sbiw	r24, 0x04	; 4
    642c:	0c 94 d7 31 	jmp	0x63ae	; 0x63ae <_ZN8Arduboy213bootLogoExtraEv>

00006430 <do_random>:
do_random():
    6430:	8f 92       	push	r8
    6432:	9f 92       	push	r9
    6434:	af 92       	push	r10
    6436:	bf 92       	push	r11
    6438:	cf 92       	push	r12
    643a:	df 92       	push	r13
    643c:	ef 92       	push	r14
    643e:	ff 92       	push	r15
    6440:	cf 93       	push	r28
    6442:	df 93       	push	r29
    6444:	ec 01       	movw	r28, r24
    6446:	68 81       	ld	r22, Y
    6448:	79 81       	ldd	r23, Y+1	; 0x01
    644a:	8a 81       	ldd	r24, Y+2	; 0x02
    644c:	9b 81       	ldd	r25, Y+3	; 0x03
    644e:	61 15       	cp	r22, r1
    6450:	71 05       	cpc	r23, r1
    6452:	81 05       	cpc	r24, r1
    6454:	91 05       	cpc	r25, r1
    6456:	21 f4       	brne	.+8      	; 0x6460 <do_random+0x30>
    6458:	64 e2       	ldi	r22, 0x24	; 36
    645a:	79 ed       	ldi	r23, 0xD9	; 217
    645c:	8b e5       	ldi	r24, 0x5B	; 91
    645e:	97 e0       	ldi	r25, 0x07	; 7
    6460:	2d e1       	ldi	r18, 0x1D	; 29
    6462:	33 ef       	ldi	r19, 0xF3	; 243
    6464:	41 e0       	ldi	r20, 0x01	; 1
    6466:	50 e0       	ldi	r21, 0x00	; 0
    6468:	0e 94 bf 32 	call	0x657e	; 0x657e <__divmodsi4>
    646c:	49 01       	movw	r8, r18
    646e:	5a 01       	movw	r10, r20
    6470:	9b 01       	movw	r18, r22
    6472:	ac 01       	movw	r20, r24
    6474:	a7 ea       	ldi	r26, 0xA7	; 167
    6476:	b1 e4       	ldi	r27, 0x41	; 65
    6478:	0e 94 de 32 	call	0x65bc	; 0x65bc <__muluhisi3>
    647c:	6b 01       	movw	r12, r22
    647e:	7c 01       	movw	r14, r24
    6480:	ac ee       	ldi	r26, 0xEC	; 236
    6482:	b4 ef       	ldi	r27, 0xF4	; 244
    6484:	a5 01       	movw	r20, r10
    6486:	94 01       	movw	r18, r8
    6488:	0e 94 ec 32 	call	0x65d8	; 0x65d8 <__mulohisi3>
    648c:	dc 01       	movw	r26, r24
    648e:	cb 01       	movw	r24, r22
    6490:	8c 0d       	add	r24, r12
    6492:	9d 1d       	adc	r25, r13
    6494:	ae 1d       	adc	r26, r14
    6496:	bf 1d       	adc	r27, r15
    6498:	b7 ff       	sbrs	r27, 7
    649a:	03 c0       	rjmp	.+6      	; 0x64a2 <do_random+0x72>
    649c:	01 97       	sbiw	r24, 0x01	; 1
    649e:	a1 09       	sbc	r26, r1
    64a0:	b0 48       	sbci	r27, 0x80	; 128
    64a2:	88 83       	st	Y, r24
    64a4:	99 83       	std	Y+1, r25	; 0x01
    64a6:	aa 83       	std	Y+2, r26	; 0x02
    64a8:	bb 83       	std	Y+3, r27	; 0x03
    64aa:	bc 01       	movw	r22, r24
    64ac:	cd 01       	movw	r24, r26
    64ae:	9f 77       	andi	r25, 0x7F	; 127
    64b0:	df 91       	pop	r29
    64b2:	cf 91       	pop	r28
    64b4:	ff 90       	pop	r15
    64b6:	ef 90       	pop	r14
    64b8:	df 90       	pop	r13
    64ba:	cf 90       	pop	r12
    64bc:	bf 90       	pop	r11
    64be:	af 90       	pop	r10
    64c0:	9f 90       	pop	r9
    64c2:	8f 90       	pop	r8
    64c4:	08 95       	ret

000064c6 <random_r>:
random_r():
    64c6:	0e 94 18 32 	call	0x6430	; 0x6430 <do_random>
    64ca:	08 95       	ret

000064cc <random>:
random():
    64cc:	8d e1       	ldi	r24, 0x1D	; 29
    64ce:	91 e0       	ldi	r25, 0x01	; 1
    64d0:	0e 94 18 32 	call	0x6430	; 0x6430 <do_random>
    64d4:	08 95       	ret

000064d6 <srandom>:
srandom():
    64d6:	60 93 1d 01 	sts	0x011D, r22	; 0x80011d <next>
    64da:	70 93 1e 01 	sts	0x011E, r23	; 0x80011e <next+0x1>
    64de:	80 93 1f 01 	sts	0x011F, r24	; 0x80011f <next+0x2>
    64e2:	90 93 20 01 	sts	0x0120, r25	; 0x800120 <next+0x3>
    64e6:	08 95       	ret

000064e8 <__itoa_ncheck>:
__itoa_ncheck():
    64e8:	bb 27       	eor	r27, r27
    64ea:	4a 30       	cpi	r20, 0x0A	; 10
    64ec:	31 f4       	brne	.+12     	; 0x64fa <__itoa_ncheck+0x12>
    64ee:	99 23       	and	r25, r25
    64f0:	22 f4       	brpl	.+8      	; 0x64fa <__itoa_ncheck+0x12>
    64f2:	bd e2       	ldi	r27, 0x2D	; 45
    64f4:	90 95       	com	r25
    64f6:	81 95       	neg	r24
    64f8:	9f 4f       	sbci	r25, 0xFF	; 255
    64fa:	0c 94 80 32 	jmp	0x6500	; 0x6500 <__utoa_common>

000064fe <__utoa_ncheck>:
__utoa_ncheck():
    64fe:	bb 27       	eor	r27, r27

00006500 <__utoa_common>:
    6500:	fb 01       	movw	r30, r22
    6502:	55 27       	eor	r21, r21
    6504:	aa 27       	eor	r26, r26
    6506:	88 0f       	add	r24, r24
    6508:	99 1f       	adc	r25, r25
    650a:	aa 1f       	adc	r26, r26
    650c:	a4 17       	cp	r26, r20
    650e:	10 f0       	brcs	.+4      	; 0x6514 <__utoa_common+0x14>
    6510:	a4 1b       	sub	r26, r20
    6512:	83 95       	inc	r24
    6514:	50 51       	subi	r21, 0x10	; 16
    6516:	b9 f7       	brne	.-18     	; 0x6506 <__utoa_common+0x6>
    6518:	a0 5d       	subi	r26, 0xD0	; 208
    651a:	aa 33       	cpi	r26, 0x3A	; 58
    651c:	08 f0       	brcs	.+2      	; 0x6520 <__utoa_common+0x20>
    651e:	a9 5d       	subi	r26, 0xD9	; 217
    6520:	a1 93       	st	Z+, r26
    6522:	00 97       	sbiw	r24, 0x00	; 0
    6524:	79 f7       	brne	.-34     	; 0x6504 <__utoa_common+0x4>
    6526:	b1 11       	cpse	r27, r1
    6528:	b1 93       	st	Z+, r27
    652a:	11 92       	st	Z+, r1
    652c:	cb 01       	movw	r24, r22
    652e:	0c 94 99 32 	jmp	0x6532	; 0x6532 <strrev>

00006532 <strrev>:
strrev():
    6532:	dc 01       	movw	r26, r24
    6534:	fc 01       	movw	r30, r24
    6536:	67 2f       	mov	r22, r23
    6538:	71 91       	ld	r23, Z+
    653a:	77 23       	and	r23, r23
    653c:	e1 f7       	brne	.-8      	; 0x6536 <strrev+0x4>
    653e:	32 97       	sbiw	r30, 0x02	; 2
    6540:	04 c0       	rjmp	.+8      	; 0x654a <strrev+0x18>
    6542:	7c 91       	ld	r23, X
    6544:	6d 93       	st	X+, r22
    6546:	70 83       	st	Z, r23
    6548:	62 91       	ld	r22, -Z
    654a:	ae 17       	cp	r26, r30
    654c:	bf 07       	cpc	r27, r31
    654e:	c8 f3       	brcs	.-14     	; 0x6542 <strrev+0x10>
    6550:	08 95       	ret

00006552 <eeprom_read_byte>:
eeprom_read_byte():
    6552:	f9 99       	sbic	0x1f, 1	; 31
    6554:	fe cf       	rjmp	.-4      	; 0x6552 <eeprom_read_byte>
    6556:	92 bd       	out	0x22, r25	; 34
    6558:	81 bd       	out	0x21, r24	; 33
    655a:	f8 9a       	sbi	0x1f, 0	; 31
    655c:	99 27       	eor	r25, r25
    655e:	80 b5       	in	r24, 0x20	; 32
    6560:	08 95       	ret

00006562 <eeprom_write_byte>:
eeprom_write_byte():
    6562:	26 2f       	mov	r18, r22

00006564 <eeprom_write_r18>:
    6564:	f9 99       	sbic	0x1f, 1	; 31
    6566:	fe cf       	rjmp	.-4      	; 0x6564 <eeprom_write_r18>
    6568:	1f ba       	out	0x1f, r1	; 31
    656a:	92 bd       	out	0x22, r25	; 34
    656c:	81 bd       	out	0x21, r24	; 33
    656e:	20 bd       	out	0x20, r18	; 32
    6570:	0f b6       	in	r0, 0x3f	; 63
    6572:	f8 94       	cli
    6574:	fa 9a       	sbi	0x1f, 2	; 31
    6576:	f9 9a       	sbi	0x1f, 1	; 31
    6578:	0f be       	out	0x3f, r0	; 63
    657a:	01 96       	adiw	r24, 0x01	; 1
    657c:	08 95       	ret

0000657e <__divmodsi4>:
__divmodsi4():
    657e:	05 2e       	mov	r0, r21
    6580:	97 fb       	bst	r25, 7
    6582:	1e f4       	brtc	.+6      	; 0x658a <__divmodsi4+0xc>
    6584:	00 94       	com	r0
    6586:	0e 94 d6 32 	call	0x65ac	; 0x65ac <__negsi2>
    658a:	57 fd       	sbrc	r21, 7
    658c:	07 d0       	rcall	.+14     	; 0x659c <__divmodsi4_neg2>
    658e:	0e 94 28 33 	call	0x6650	; 0x6650 <__udivmodsi4>
    6592:	07 fc       	sbrc	r0, 7
    6594:	03 d0       	rcall	.+6      	; 0x659c <__divmodsi4_neg2>
    6596:	4e f4       	brtc	.+18     	; 0x65aa <__divmodsi4_exit>
    6598:	0c 94 d6 32 	jmp	0x65ac	; 0x65ac <__negsi2>

0000659c <__divmodsi4_neg2>:
    659c:	50 95       	com	r21
    659e:	40 95       	com	r20
    65a0:	30 95       	com	r19
    65a2:	21 95       	neg	r18
    65a4:	3f 4f       	sbci	r19, 0xFF	; 255
    65a6:	4f 4f       	sbci	r20, 0xFF	; 255
    65a8:	5f 4f       	sbci	r21, 0xFF	; 255

000065aa <__divmodsi4_exit>:
    65aa:	08 95       	ret

000065ac <__negsi2>:
__negsi2():
    65ac:	90 95       	com	r25
    65ae:	80 95       	com	r24
    65b0:	70 95       	com	r23
    65b2:	61 95       	neg	r22
    65b4:	7f 4f       	sbci	r23, 0xFF	; 255
    65b6:	8f 4f       	sbci	r24, 0xFF	; 255
    65b8:	9f 4f       	sbci	r25, 0xFF	; 255
    65ba:	08 95       	ret

000065bc <__muluhisi3>:
__muluhisi3():
    65bc:	0e 94 4a 33 	call	0x6694	; 0x6694 <__umulhisi3>
    65c0:	a5 9f       	mul	r26, r21
    65c2:	90 0d       	add	r25, r0
    65c4:	b4 9f       	mul	r27, r20
    65c6:	90 0d       	add	r25, r0
    65c8:	a4 9f       	mul	r26, r20
    65ca:	80 0d       	add	r24, r0
    65cc:	91 1d       	adc	r25, r1
    65ce:	11 24       	eor	r1, r1
    65d0:	08 95       	ret

000065d2 <__mulshisi3>:
__mulshisi3():
    65d2:	b7 ff       	sbrs	r27, 7
    65d4:	0c 94 de 32 	jmp	0x65bc	; 0x65bc <__muluhisi3>

000065d8 <__mulohisi3>:
__mulohisi3():
    65d8:	0e 94 de 32 	call	0x65bc	; 0x65bc <__muluhisi3>
    65dc:	82 1b       	sub	r24, r18
    65de:	93 0b       	sbc	r25, r19
    65e0:	08 95       	ret

000065e2 <__prologue_saves__>:
__prologue_saves__():
    65e2:	2f 92       	push	r2
    65e4:	3f 92       	push	r3
    65e6:	4f 92       	push	r4
    65e8:	5f 92       	push	r5
    65ea:	6f 92       	push	r6
    65ec:	7f 92       	push	r7
    65ee:	8f 92       	push	r8
    65f0:	9f 92       	push	r9
    65f2:	af 92       	push	r10
    65f4:	bf 92       	push	r11
    65f6:	cf 92       	push	r12
    65f8:	df 92       	push	r13
    65fa:	ef 92       	push	r14
    65fc:	ff 92       	push	r15
    65fe:	0f 93       	push	r16
    6600:	1f 93       	push	r17
    6602:	cf 93       	push	r28
    6604:	df 93       	push	r29
    6606:	cd b7       	in	r28, 0x3d	; 61
    6608:	de b7       	in	r29, 0x3e	; 62
    660a:	ca 1b       	sub	r28, r26
    660c:	db 0b       	sbc	r29, r27
    660e:	0f b6       	in	r0, 0x3f	; 63
    6610:	f8 94       	cli
    6612:	de bf       	out	0x3e, r29	; 62
    6614:	0f be       	out	0x3f, r0	; 63
    6616:	cd bf       	out	0x3d, r28	; 61
    6618:	09 94       	ijmp

0000661a <__epilogue_restores__>:
__epilogue_restores__():
    661a:	2a 88       	ldd	r2, Y+18	; 0x12
    661c:	39 88       	ldd	r3, Y+17	; 0x11
    661e:	48 88       	ldd	r4, Y+16	; 0x10
    6620:	5f 84       	ldd	r5, Y+15	; 0x0f
    6622:	6e 84       	ldd	r6, Y+14	; 0x0e
    6624:	7d 84       	ldd	r7, Y+13	; 0x0d
    6626:	8c 84       	ldd	r8, Y+12	; 0x0c
    6628:	9b 84       	ldd	r9, Y+11	; 0x0b
    662a:	aa 84       	ldd	r10, Y+10	; 0x0a
    662c:	b9 84       	ldd	r11, Y+9	; 0x09
    662e:	c8 84       	ldd	r12, Y+8	; 0x08
    6630:	df 80       	ldd	r13, Y+7	; 0x07
    6632:	ee 80       	ldd	r14, Y+6	; 0x06
    6634:	fd 80       	ldd	r15, Y+5	; 0x05
    6636:	0c 81       	ldd	r16, Y+4	; 0x04
    6638:	1b 81       	ldd	r17, Y+3	; 0x03
    663a:	aa 81       	ldd	r26, Y+2	; 0x02
    663c:	b9 81       	ldd	r27, Y+1	; 0x01
    663e:	ce 0f       	add	r28, r30
    6640:	d1 1d       	adc	r29, r1
    6642:	0f b6       	in	r0, 0x3f	; 63
    6644:	f8 94       	cli
    6646:	de bf       	out	0x3e, r29	; 62
    6648:	0f be       	out	0x3f, r0	; 63
    664a:	cd bf       	out	0x3d, r28	; 61
    664c:	ed 01       	movw	r28, r26
    664e:	08 95       	ret

00006650 <__udivmodsi4>:
__udivmodsi4():
    6650:	a1 e2       	ldi	r26, 0x21	; 33
    6652:	1a 2e       	mov	r1, r26
    6654:	aa 1b       	sub	r26, r26
    6656:	bb 1b       	sub	r27, r27
    6658:	fd 01       	movw	r30, r26
    665a:	0d c0       	rjmp	.+26     	; 0x6676 <__udivmodsi4_ep>

0000665c <__udivmodsi4_loop>:
    665c:	aa 1f       	adc	r26, r26
    665e:	bb 1f       	adc	r27, r27
    6660:	ee 1f       	adc	r30, r30
    6662:	ff 1f       	adc	r31, r31
    6664:	a2 17       	cp	r26, r18
    6666:	b3 07       	cpc	r27, r19
    6668:	e4 07       	cpc	r30, r20
    666a:	f5 07       	cpc	r31, r21
    666c:	20 f0       	brcs	.+8      	; 0x6676 <__udivmodsi4_ep>
    666e:	a2 1b       	sub	r26, r18
    6670:	b3 0b       	sbc	r27, r19
    6672:	e4 0b       	sbc	r30, r20
    6674:	f5 0b       	sbc	r31, r21

00006676 <__udivmodsi4_ep>:
    6676:	66 1f       	adc	r22, r22
    6678:	77 1f       	adc	r23, r23
    667a:	88 1f       	adc	r24, r24
    667c:	99 1f       	adc	r25, r25
    667e:	1a 94       	dec	r1
    6680:	69 f7       	brne	.-38     	; 0x665c <__udivmodsi4_loop>
    6682:	60 95       	com	r22
    6684:	70 95       	com	r23
    6686:	80 95       	com	r24
    6688:	90 95       	com	r25
    668a:	9b 01       	movw	r18, r22
    668c:	ac 01       	movw	r20, r24
    668e:	bd 01       	movw	r22, r26
    6690:	cf 01       	movw	r24, r30
    6692:	08 95       	ret

00006694 <__umulhisi3>:
__umulhisi3():
    6694:	a2 9f       	mul	r26, r18
    6696:	b0 01       	movw	r22, r0
    6698:	b3 9f       	mul	r27, r19
    669a:	c0 01       	movw	r24, r0
    669c:	a3 9f       	mul	r26, r19
    669e:	70 0d       	add	r23, r0
    66a0:	81 1d       	adc	r24, r1
    66a2:	11 24       	eor	r1, r1
    66a4:	91 1d       	adc	r25, r1
    66a6:	b2 9f       	mul	r27, r18
    66a8:	70 0d       	add	r23, r0
    66aa:	81 1d       	adc	r24, r1
    66ac:	11 24       	eor	r1, r1
    66ae:	91 1d       	adc	r25, r1
    66b0:	08 95       	ret

000066b2 <__divmodhi4>:
__divmodhi4():
    66b2:	97 fb       	bst	r25, 7
    66b4:	07 2e       	mov	r0, r23
    66b6:	16 f4       	brtc	.+4      	; 0x66bc <__divmodhi4+0xa>
    66b8:	00 94       	com	r0
    66ba:	07 d0       	rcall	.+14     	; 0x66ca <__divmodhi4_neg1>
    66bc:	77 fd       	sbrc	r23, 7
    66be:	09 d0       	rcall	.+18     	; 0x66d2 <__divmodhi4_neg2>
    66c0:	0e 94 6d 33 	call	0x66da	; 0x66da <__udivmodhi4>
    66c4:	07 fc       	sbrc	r0, 7
    66c6:	05 d0       	rcall	.+10     	; 0x66d2 <__divmodhi4_neg2>
    66c8:	3e f4       	brtc	.+14     	; 0x66d8 <__divmodhi4_exit>

000066ca <__divmodhi4_neg1>:
    66ca:	90 95       	com	r25
    66cc:	81 95       	neg	r24
    66ce:	9f 4f       	sbci	r25, 0xFF	; 255
    66d0:	08 95       	ret

000066d2 <__divmodhi4_neg2>:
    66d2:	70 95       	com	r23
    66d4:	61 95       	neg	r22
    66d6:	7f 4f       	sbci	r23, 0xFF	; 255

000066d8 <__divmodhi4_exit>:
    66d8:	08 95       	ret

000066da <__udivmodhi4>:
__udivmodhi4():
    66da:	aa 1b       	sub	r26, r26
    66dc:	bb 1b       	sub	r27, r27
    66de:	51 e1       	ldi	r21, 0x11	; 17
    66e0:	07 c0       	rjmp	.+14     	; 0x66f0 <__udivmodhi4_ep>

000066e2 <__udivmodhi4_loop>:
    66e2:	aa 1f       	adc	r26, r26
    66e4:	bb 1f       	adc	r27, r27
    66e6:	a6 17       	cp	r26, r22
    66e8:	b7 07       	cpc	r27, r23
    66ea:	10 f0       	brcs	.+4      	; 0x66f0 <__udivmodhi4_ep>
    66ec:	a6 1b       	sub	r26, r22
    66ee:	b7 0b       	sbc	r27, r23

000066f0 <__udivmodhi4_ep>:
    66f0:	88 1f       	adc	r24, r24
    66f2:	99 1f       	adc	r25, r25
    66f4:	5a 95       	dec	r21
    66f6:	a9 f7       	brne	.-22     	; 0x66e2 <__udivmodhi4_loop>
    66f8:	80 95       	com	r24
    66fa:	90 95       	com	r25
    66fc:	bc 01       	movw	r22, r24
    66fe:	cd 01       	movw	r24, r26
    6700:	08 95       	ret

00006702 <__tablejump2__>:
__tablejump2__():
    6702:	ee 0f       	add	r30, r30
    6704:	ff 1f       	adc	r31, r31
    6706:	05 90       	lpm	r0, Z+
    6708:	f4 91       	lpm	r31, Z
    670a:	e0 2d       	mov	r30, r0
    670c:	09 94       	ijmp

0000670e <malloc>:
malloc():
    670e:	cf 93       	push	r28
    6710:	df 93       	push	r29
    6712:	82 30       	cpi	r24, 0x02	; 2
    6714:	91 05       	cpc	r25, r1
    6716:	10 f4       	brcc	.+4      	; 0x671c <malloc+0xe>
    6718:	82 e0       	ldi	r24, 0x02	; 2
    671a:	90 e0       	ldi	r25, 0x00	; 0
    671c:	e0 91 90 07 	lds	r30, 0x0790	; 0x800790 <__flp>
    6720:	f0 91 91 07 	lds	r31, 0x0791	; 0x800791 <__flp+0x1>
    6724:	20 e0       	ldi	r18, 0x00	; 0
    6726:	30 e0       	ldi	r19, 0x00	; 0
    6728:	c0 e0       	ldi	r28, 0x00	; 0
    672a:	d0 e0       	ldi	r29, 0x00	; 0
    672c:	30 97       	sbiw	r30, 0x00	; 0
    672e:	11 f1       	breq	.+68     	; 0x6774 <malloc+0x66>
    6730:	40 81       	ld	r20, Z
    6732:	51 81       	ldd	r21, Z+1	; 0x01
    6734:	48 17       	cp	r20, r24
    6736:	59 07       	cpc	r21, r25
    6738:	c0 f0       	brcs	.+48     	; 0x676a <malloc+0x5c>
    673a:	48 17       	cp	r20, r24
    673c:	59 07       	cpc	r21, r25
    673e:	61 f4       	brne	.+24     	; 0x6758 <malloc+0x4a>
    6740:	82 81       	ldd	r24, Z+2	; 0x02
    6742:	93 81       	ldd	r25, Z+3	; 0x03
    6744:	20 97       	sbiw	r28, 0x00	; 0
    6746:	19 f0       	breq	.+6      	; 0x674e <malloc+0x40>
    6748:	9b 83       	std	Y+3, r25	; 0x03
    674a:	8a 83       	std	Y+2, r24	; 0x02
    674c:	2b c0       	rjmp	.+86     	; 0x67a4 <malloc+0x96>
    674e:	90 93 91 07 	sts	0x0791, r25	; 0x800791 <__flp+0x1>
    6752:	80 93 90 07 	sts	0x0790, r24	; 0x800790 <__flp>
    6756:	26 c0       	rjmp	.+76     	; 0x67a4 <malloc+0x96>
    6758:	21 15       	cp	r18, r1
    675a:	31 05       	cpc	r19, r1
    675c:	19 f0       	breq	.+6      	; 0x6764 <malloc+0x56>
    675e:	42 17       	cp	r20, r18
    6760:	53 07       	cpc	r21, r19
    6762:	18 f4       	brcc	.+6      	; 0x676a <malloc+0x5c>
    6764:	9a 01       	movw	r18, r20
    6766:	be 01       	movw	r22, r28
    6768:	df 01       	movw	r26, r30
    676a:	ef 01       	movw	r28, r30
    676c:	02 80       	ldd	r0, Z+2	; 0x02
    676e:	f3 81       	ldd	r31, Z+3	; 0x03
    6770:	e0 2d       	mov	r30, r0
    6772:	dc cf       	rjmp	.-72     	; 0x672c <malloc+0x1e>
    6774:	21 15       	cp	r18, r1
    6776:	31 05       	cpc	r19, r1
    6778:	09 f1       	breq	.+66     	; 0x67bc <malloc+0xae>
    677a:	28 1b       	sub	r18, r24
    677c:	39 0b       	sbc	r19, r25
    677e:	24 30       	cpi	r18, 0x04	; 4
    6780:	31 05       	cpc	r19, r1
    6782:	90 f4       	brcc	.+36     	; 0x67a8 <malloc+0x9a>
    6784:	12 96       	adiw	r26, 0x02	; 2
    6786:	8d 91       	ld	r24, X+
    6788:	9c 91       	ld	r25, X
    678a:	13 97       	sbiw	r26, 0x03	; 3
    678c:	61 15       	cp	r22, r1
    678e:	71 05       	cpc	r23, r1
    6790:	21 f0       	breq	.+8      	; 0x679a <malloc+0x8c>
    6792:	fb 01       	movw	r30, r22
    6794:	93 83       	std	Z+3, r25	; 0x03
    6796:	82 83       	std	Z+2, r24	; 0x02
    6798:	04 c0       	rjmp	.+8      	; 0x67a2 <malloc+0x94>
    679a:	90 93 91 07 	sts	0x0791, r25	; 0x800791 <__flp+0x1>
    679e:	80 93 90 07 	sts	0x0790, r24	; 0x800790 <__flp>
    67a2:	fd 01       	movw	r30, r26
    67a4:	32 96       	adiw	r30, 0x02	; 2
    67a6:	44 c0       	rjmp	.+136    	; 0x6830 <malloc+0x122>
    67a8:	fd 01       	movw	r30, r26
    67aa:	e2 0f       	add	r30, r18
    67ac:	f3 1f       	adc	r31, r19
    67ae:	81 93       	st	Z+, r24
    67b0:	91 93       	st	Z+, r25
    67b2:	22 50       	subi	r18, 0x02	; 2
    67b4:	31 09       	sbc	r19, r1
    67b6:	2d 93       	st	X+, r18
    67b8:	3c 93       	st	X, r19
    67ba:	3a c0       	rjmp	.+116    	; 0x6830 <malloc+0x122>
    67bc:	20 91 8e 07 	lds	r18, 0x078E	; 0x80078e <__brkval>
    67c0:	30 91 8f 07 	lds	r19, 0x078F	; 0x80078f <__brkval+0x1>
    67c4:	23 2b       	or	r18, r19
    67c6:	41 f4       	brne	.+16     	; 0x67d8 <malloc+0xca>
    67c8:	20 91 23 01 	lds	r18, 0x0123	; 0x800123 <__malloc_heap_start>
    67cc:	30 91 24 01 	lds	r19, 0x0124	; 0x800124 <__malloc_heap_start+0x1>
    67d0:	30 93 8f 07 	sts	0x078F, r19	; 0x80078f <__brkval+0x1>
    67d4:	20 93 8e 07 	sts	0x078E, r18	; 0x80078e <__brkval>
    67d8:	20 91 21 01 	lds	r18, 0x0121	; 0x800121 <__malloc_heap_end>
    67dc:	30 91 22 01 	lds	r19, 0x0122	; 0x800122 <__malloc_heap_end+0x1>
    67e0:	21 15       	cp	r18, r1
    67e2:	31 05       	cpc	r19, r1
    67e4:	41 f4       	brne	.+16     	; 0x67f6 <malloc+0xe8>
    67e6:	2d b7       	in	r18, 0x3d	; 61
    67e8:	3e b7       	in	r19, 0x3e	; 62
    67ea:	40 91 25 01 	lds	r20, 0x0125	; 0x800125 <__malloc_margin>
    67ee:	50 91 26 01 	lds	r21, 0x0126	; 0x800126 <__malloc_margin+0x1>
    67f2:	24 1b       	sub	r18, r20
    67f4:	35 0b       	sbc	r19, r21
    67f6:	e0 91 8e 07 	lds	r30, 0x078E	; 0x80078e <__brkval>
    67fa:	f0 91 8f 07 	lds	r31, 0x078F	; 0x80078f <__brkval+0x1>
    67fe:	e2 17       	cp	r30, r18
    6800:	f3 07       	cpc	r31, r19
    6802:	a0 f4       	brcc	.+40     	; 0x682c <malloc+0x11e>
    6804:	2e 1b       	sub	r18, r30
    6806:	3f 0b       	sbc	r19, r31
    6808:	28 17       	cp	r18, r24
    680a:	39 07       	cpc	r19, r25
    680c:	78 f0       	brcs	.+30     	; 0x682c <malloc+0x11e>
    680e:	ac 01       	movw	r20, r24
    6810:	4e 5f       	subi	r20, 0xFE	; 254
    6812:	5f 4f       	sbci	r21, 0xFF	; 255
    6814:	24 17       	cp	r18, r20
    6816:	35 07       	cpc	r19, r21
    6818:	48 f0       	brcs	.+18     	; 0x682c <malloc+0x11e>
    681a:	4e 0f       	add	r20, r30
    681c:	5f 1f       	adc	r21, r31
    681e:	50 93 8f 07 	sts	0x078F, r21	; 0x80078f <__brkval+0x1>
    6822:	40 93 8e 07 	sts	0x078E, r20	; 0x80078e <__brkval>
    6826:	81 93       	st	Z+, r24
    6828:	91 93       	st	Z+, r25
    682a:	02 c0       	rjmp	.+4      	; 0x6830 <malloc+0x122>
    682c:	e0 e0       	ldi	r30, 0x00	; 0
    682e:	f0 e0       	ldi	r31, 0x00	; 0
    6830:	cf 01       	movw	r24, r30
    6832:	df 91       	pop	r29
    6834:	cf 91       	pop	r28
    6836:	08 95       	ret

00006838 <free>:
free():
    6838:	0f 93       	push	r16
    683a:	1f 93       	push	r17
    683c:	cf 93       	push	r28
    683e:	df 93       	push	r29
    6840:	00 97       	sbiw	r24, 0x00	; 0
    6842:	09 f4       	brne	.+2      	; 0x6846 <free+0xe>
    6844:	8c c0       	rjmp	.+280    	; 0x695e <free+0x126>
    6846:	fc 01       	movw	r30, r24
    6848:	32 97       	sbiw	r30, 0x02	; 2
    684a:	13 82       	std	Z+3, r1	; 0x03
    684c:	12 82       	std	Z+2, r1	; 0x02
    684e:	00 91 90 07 	lds	r16, 0x0790	; 0x800790 <__flp>
    6852:	10 91 91 07 	lds	r17, 0x0791	; 0x800791 <__flp+0x1>
    6856:	01 15       	cp	r16, r1
    6858:	11 05       	cpc	r17, r1
    685a:	81 f4       	brne	.+32     	; 0x687c <free+0x44>
    685c:	20 81       	ld	r18, Z
    685e:	31 81       	ldd	r19, Z+1	; 0x01
    6860:	82 0f       	add	r24, r18
    6862:	93 1f       	adc	r25, r19
    6864:	20 91 8e 07 	lds	r18, 0x078E	; 0x80078e <__brkval>
    6868:	30 91 8f 07 	lds	r19, 0x078F	; 0x80078f <__brkval+0x1>
    686c:	28 17       	cp	r18, r24
    686e:	39 07       	cpc	r19, r25
    6870:	79 f5       	brne	.+94     	; 0x68d0 <free+0x98>
    6872:	f0 93 8f 07 	sts	0x078F, r31	; 0x80078f <__brkval+0x1>
    6876:	e0 93 8e 07 	sts	0x078E, r30	; 0x80078e <__brkval>
    687a:	71 c0       	rjmp	.+226    	; 0x695e <free+0x126>
    687c:	d8 01       	movw	r26, r16
    687e:	40 e0       	ldi	r20, 0x00	; 0
    6880:	50 e0       	ldi	r21, 0x00	; 0
    6882:	ae 17       	cp	r26, r30
    6884:	bf 07       	cpc	r27, r31
    6886:	50 f4       	brcc	.+20     	; 0x689c <free+0x64>
    6888:	12 96       	adiw	r26, 0x02	; 2
    688a:	2d 91       	ld	r18, X+
    688c:	3c 91       	ld	r19, X
    688e:	13 97       	sbiw	r26, 0x03	; 3
    6890:	ad 01       	movw	r20, r26
    6892:	21 15       	cp	r18, r1
    6894:	31 05       	cpc	r19, r1
    6896:	09 f1       	breq	.+66     	; 0x68da <free+0xa2>
    6898:	d9 01       	movw	r26, r18
    689a:	f3 cf       	rjmp	.-26     	; 0x6882 <free+0x4a>
    689c:	9d 01       	movw	r18, r26
    689e:	da 01       	movw	r26, r20
    68a0:	33 83       	std	Z+3, r19	; 0x03
    68a2:	22 83       	std	Z+2, r18	; 0x02
    68a4:	60 81       	ld	r22, Z
    68a6:	71 81       	ldd	r23, Z+1	; 0x01
    68a8:	86 0f       	add	r24, r22
    68aa:	97 1f       	adc	r25, r23
    68ac:	82 17       	cp	r24, r18
    68ae:	93 07       	cpc	r25, r19
    68b0:	69 f4       	brne	.+26     	; 0x68cc <free+0x94>
    68b2:	ec 01       	movw	r28, r24
    68b4:	28 81       	ld	r18, Y
    68b6:	39 81       	ldd	r19, Y+1	; 0x01
    68b8:	26 0f       	add	r18, r22
    68ba:	37 1f       	adc	r19, r23
    68bc:	2e 5f       	subi	r18, 0xFE	; 254
    68be:	3f 4f       	sbci	r19, 0xFF	; 255
    68c0:	31 83       	std	Z+1, r19	; 0x01
    68c2:	20 83       	st	Z, r18
    68c4:	8a 81       	ldd	r24, Y+2	; 0x02
    68c6:	9b 81       	ldd	r25, Y+3	; 0x03
    68c8:	93 83       	std	Z+3, r25	; 0x03
    68ca:	82 83       	std	Z+2, r24	; 0x02
    68cc:	45 2b       	or	r20, r21
    68ce:	29 f4       	brne	.+10     	; 0x68da <free+0xa2>
    68d0:	f0 93 91 07 	sts	0x0791, r31	; 0x800791 <__flp+0x1>
    68d4:	e0 93 90 07 	sts	0x0790, r30	; 0x800790 <__flp>
    68d8:	42 c0       	rjmp	.+132    	; 0x695e <free+0x126>
    68da:	13 96       	adiw	r26, 0x03	; 3
    68dc:	fc 93       	st	X, r31
    68de:	ee 93       	st	-X, r30
    68e0:	12 97       	sbiw	r26, 0x02	; 2
    68e2:	ed 01       	movw	r28, r26
    68e4:	49 91       	ld	r20, Y+
    68e6:	59 91       	ld	r21, Y+
    68e8:	9e 01       	movw	r18, r28
    68ea:	24 0f       	add	r18, r20
    68ec:	35 1f       	adc	r19, r21
    68ee:	e2 17       	cp	r30, r18
    68f0:	f3 07       	cpc	r31, r19
    68f2:	71 f4       	brne	.+28     	; 0x6910 <free+0xd8>
    68f4:	80 81       	ld	r24, Z
    68f6:	91 81       	ldd	r25, Z+1	; 0x01
    68f8:	84 0f       	add	r24, r20
    68fa:	95 1f       	adc	r25, r21
    68fc:	02 96       	adiw	r24, 0x02	; 2
    68fe:	11 96       	adiw	r26, 0x01	; 1
    6900:	9c 93       	st	X, r25
    6902:	8e 93       	st	-X, r24
    6904:	82 81       	ldd	r24, Z+2	; 0x02
    6906:	93 81       	ldd	r25, Z+3	; 0x03
    6908:	13 96       	adiw	r26, 0x03	; 3
    690a:	9c 93       	st	X, r25
    690c:	8e 93       	st	-X, r24
    690e:	12 97       	sbiw	r26, 0x02	; 2
    6910:	e0 e0       	ldi	r30, 0x00	; 0
    6912:	f0 e0       	ldi	r31, 0x00	; 0
    6914:	d8 01       	movw	r26, r16
    6916:	12 96       	adiw	r26, 0x02	; 2
    6918:	8d 91       	ld	r24, X+
    691a:	9c 91       	ld	r25, X
    691c:	13 97       	sbiw	r26, 0x03	; 3
    691e:	00 97       	sbiw	r24, 0x00	; 0
    6920:	19 f0       	breq	.+6      	; 0x6928 <free+0xf0>
    6922:	f8 01       	movw	r30, r16
    6924:	8c 01       	movw	r16, r24
    6926:	f6 cf       	rjmp	.-20     	; 0x6914 <free+0xdc>
    6928:	8d 91       	ld	r24, X+
    692a:	9c 91       	ld	r25, X
    692c:	98 01       	movw	r18, r16
    692e:	2e 5f       	subi	r18, 0xFE	; 254
    6930:	3f 4f       	sbci	r19, 0xFF	; 255
    6932:	82 0f       	add	r24, r18
    6934:	93 1f       	adc	r25, r19
    6936:	20 91 8e 07 	lds	r18, 0x078E	; 0x80078e <__brkval>
    693a:	30 91 8f 07 	lds	r19, 0x078F	; 0x80078f <__brkval+0x1>
    693e:	28 17       	cp	r18, r24
    6940:	39 07       	cpc	r19, r25
    6942:	69 f4       	brne	.+26     	; 0x695e <free+0x126>
    6944:	30 97       	sbiw	r30, 0x00	; 0
    6946:	29 f4       	brne	.+10     	; 0x6952 <free+0x11a>
    6948:	10 92 91 07 	sts	0x0791, r1	; 0x800791 <__flp+0x1>
    694c:	10 92 90 07 	sts	0x0790, r1	; 0x800790 <__flp>
    6950:	02 c0       	rjmp	.+4      	; 0x6956 <free+0x11e>
    6952:	13 82       	std	Z+3, r1	; 0x03
    6954:	12 82       	std	Z+2, r1	; 0x02
    6956:	10 93 8f 07 	sts	0x078F, r17	; 0x80078f <__brkval+0x1>
    695a:	00 93 8e 07 	sts	0x078E, r16	; 0x80078e <__brkval>
    695e:	df 91       	pop	r29
    6960:	cf 91       	pop	r28
    6962:	1f 91       	pop	r17
    6964:	0f 91       	pop	r16
    6966:	08 95       	ret

00006968 <realloc>:
realloc():
    6968:	a0 e0       	ldi	r26, 0x00	; 0
    696a:	b0 e0       	ldi	r27, 0x00	; 0
    696c:	ea eb       	ldi	r30, 0xBA	; 186
    696e:	f4 e3       	ldi	r31, 0x34	; 52
    6970:	0c 94 f5 32 	jmp	0x65ea	; 0x65ea <__prologue_saves__+0x8>
    6974:	ec 01       	movw	r28, r24
    6976:	00 97       	sbiw	r24, 0x00	; 0
    6978:	21 f4       	brne	.+8      	; 0x6982 <realloc+0x1a>
    697a:	cb 01       	movw	r24, r22
    697c:	0e 94 87 33 	call	0x670e	; 0x670e <malloc>
    6980:	b8 c0       	rjmp	.+368    	; 0x6af2 <realloc+0x18a>
    6982:	fc 01       	movw	r30, r24
    6984:	e6 0f       	add	r30, r22
    6986:	f7 1f       	adc	r31, r23
    6988:	9c 01       	movw	r18, r24
    698a:	22 50       	subi	r18, 0x02	; 2
    698c:	31 09       	sbc	r19, r1
    698e:	e2 17       	cp	r30, r18
    6990:	f3 07       	cpc	r31, r19
    6992:	08 f4       	brcc	.+2      	; 0x6996 <realloc+0x2e>
    6994:	ac c0       	rjmp	.+344    	; 0x6aee <realloc+0x186>
    6996:	d9 01       	movw	r26, r18
    6998:	0d 91       	ld	r16, X+
    699a:	1c 91       	ld	r17, X
    699c:	11 97       	sbiw	r26, 0x01	; 1
    699e:	06 17       	cp	r16, r22
    69a0:	17 07       	cpc	r17, r23
    69a2:	b0 f0       	brcs	.+44     	; 0x69d0 <realloc+0x68>
    69a4:	05 30       	cpi	r16, 0x05	; 5
    69a6:	11 05       	cpc	r17, r1
    69a8:	08 f4       	brcc	.+2      	; 0x69ac <realloc+0x44>
    69aa:	9f c0       	rjmp	.+318    	; 0x6aea <realloc+0x182>
    69ac:	c8 01       	movw	r24, r16
    69ae:	04 97       	sbiw	r24, 0x04	; 4
    69b0:	86 17       	cp	r24, r22
    69b2:	97 07       	cpc	r25, r23
    69b4:	08 f4       	brcc	.+2      	; 0x69b8 <realloc+0x50>
    69b6:	99 c0       	rjmp	.+306    	; 0x6aea <realloc+0x182>
    69b8:	02 50       	subi	r16, 0x02	; 2
    69ba:	11 09       	sbc	r17, r1
    69bc:	06 1b       	sub	r16, r22
    69be:	17 0b       	sbc	r17, r23
    69c0:	01 93       	st	Z+, r16
    69c2:	11 93       	st	Z+, r17
    69c4:	6d 93       	st	X+, r22
    69c6:	7c 93       	st	X, r23
    69c8:	cf 01       	movw	r24, r30
    69ca:	0e 94 1c 34 	call	0x6838	; 0x6838 <free>
    69ce:	8d c0       	rjmp	.+282    	; 0x6aea <realloc+0x182>
    69d0:	5b 01       	movw	r10, r22
    69d2:	a0 1a       	sub	r10, r16
    69d4:	b1 0a       	sbc	r11, r17
    69d6:	4c 01       	movw	r8, r24
    69d8:	80 0e       	add	r8, r16
    69da:	91 1e       	adc	r9, r17
    69dc:	a0 91 90 07 	lds	r26, 0x0790	; 0x800790 <__flp>
    69e0:	b0 91 91 07 	lds	r27, 0x0791	; 0x800791 <__flp+0x1>
    69e4:	40 e0       	ldi	r20, 0x00	; 0
    69e6:	50 e0       	ldi	r21, 0x00	; 0
    69e8:	e1 2c       	mov	r14, r1
    69ea:	f1 2c       	mov	r15, r1
    69ec:	10 97       	sbiw	r26, 0x00	; 0
    69ee:	09 f4       	brne	.+2      	; 0x69f2 <realloc+0x8a>
    69f0:	4a c0       	rjmp	.+148    	; 0x6a86 <realloc+0x11e>
    69f2:	a8 15       	cp	r26, r8
    69f4:	b9 05       	cpc	r27, r9
    69f6:	d1 f5       	brne	.+116    	; 0x6a6c <realloc+0x104>
    69f8:	6d 90       	ld	r6, X+
    69fa:	7c 90       	ld	r7, X
    69fc:	11 97       	sbiw	r26, 0x01	; 1
    69fe:	63 01       	movw	r12, r6
    6a00:	82 e0       	ldi	r24, 0x02	; 2
    6a02:	c8 0e       	add	r12, r24
    6a04:	d1 1c       	adc	r13, r1
    6a06:	ca 14       	cp	r12, r10
    6a08:	db 04       	cpc	r13, r11
    6a0a:	80 f1       	brcs	.+96     	; 0x6a6c <realloc+0x104>
    6a0c:	a3 01       	movw	r20, r6
    6a0e:	4a 19       	sub	r20, r10
    6a10:	5b 09       	sbc	r21, r11
    6a12:	6a 01       	movw	r12, r20
    6a14:	82 e0       	ldi	r24, 0x02	; 2
    6a16:	c8 0e       	add	r12, r24
    6a18:	d1 1c       	adc	r13, r1
    6a1a:	12 96       	adiw	r26, 0x02	; 2
    6a1c:	bc 90       	ld	r11, X
    6a1e:	12 97       	sbiw	r26, 0x02	; 2
    6a20:	13 96       	adiw	r26, 0x03	; 3
    6a22:	ac 91       	ld	r26, X
    6a24:	b5 e0       	ldi	r27, 0x05	; 5
    6a26:	cb 16       	cp	r12, r27
    6a28:	d1 04       	cpc	r13, r1
    6a2a:	40 f0       	brcs	.+16     	; 0x6a3c <realloc+0xd4>
    6a2c:	b2 82       	std	Z+2, r11	; 0x02
    6a2e:	a3 83       	std	Z+3, r26	; 0x03
    6a30:	51 83       	std	Z+1, r21	; 0x01
    6a32:	40 83       	st	Z, r20
    6a34:	d9 01       	movw	r26, r18
    6a36:	6d 93       	st	X+, r22
    6a38:	7c 93       	st	X, r23
    6a3a:	0a c0       	rjmp	.+20     	; 0x6a50 <realloc+0xe8>
    6a3c:	0e 5f       	subi	r16, 0xFE	; 254
    6a3e:	1f 4f       	sbci	r17, 0xFF	; 255
    6a40:	c3 01       	movw	r24, r6
    6a42:	80 0f       	add	r24, r16
    6a44:	91 1f       	adc	r25, r17
    6a46:	f9 01       	movw	r30, r18
    6a48:	91 83       	std	Z+1, r25	; 0x01
    6a4a:	80 83       	st	Z, r24
    6a4c:	eb 2d       	mov	r30, r11
    6a4e:	fa 2f       	mov	r31, r26
    6a50:	e1 14       	cp	r14, r1
    6a52:	f1 04       	cpc	r15, r1
    6a54:	31 f0       	breq	.+12     	; 0x6a62 <realloc+0xfa>
    6a56:	d7 01       	movw	r26, r14
    6a58:	13 96       	adiw	r26, 0x03	; 3
    6a5a:	fc 93       	st	X, r31
    6a5c:	ee 93       	st	-X, r30
    6a5e:	12 97       	sbiw	r26, 0x02	; 2
    6a60:	44 c0       	rjmp	.+136    	; 0x6aea <realloc+0x182>
    6a62:	f0 93 91 07 	sts	0x0791, r31	; 0x800791 <__flp+0x1>
    6a66:	e0 93 90 07 	sts	0x0790, r30	; 0x800790 <__flp>
    6a6a:	3f c0       	rjmp	.+126    	; 0x6aea <realloc+0x182>
    6a6c:	8d 91       	ld	r24, X+
    6a6e:	9c 91       	ld	r25, X
    6a70:	11 97       	sbiw	r26, 0x01	; 1
    6a72:	48 17       	cp	r20, r24
    6a74:	59 07       	cpc	r21, r25
    6a76:	08 f4       	brcc	.+2      	; 0x6a7a <realloc+0x112>
    6a78:	ac 01       	movw	r20, r24
    6a7a:	7d 01       	movw	r14, r26
    6a7c:	12 96       	adiw	r26, 0x02	; 2
    6a7e:	0d 90       	ld	r0, X+
    6a80:	bc 91       	ld	r27, X
    6a82:	a0 2d       	mov	r26, r0
    6a84:	b3 cf       	rjmp	.-154    	; 0x69ec <realloc+0x84>
    6a86:	80 91 8e 07 	lds	r24, 0x078E	; 0x80078e <__brkval>
    6a8a:	90 91 8f 07 	lds	r25, 0x078F	; 0x80078f <__brkval+0x1>
    6a8e:	88 15       	cp	r24, r8
    6a90:	99 05       	cpc	r25, r9
    6a92:	e1 f4       	brne	.+56     	; 0x6acc <realloc+0x164>
    6a94:	46 17       	cp	r20, r22
    6a96:	57 07       	cpc	r21, r23
    6a98:	c8 f4       	brcc	.+50     	; 0x6acc <realloc+0x164>
    6a9a:	80 91 21 01 	lds	r24, 0x0121	; 0x800121 <__malloc_heap_end>
    6a9e:	90 91 22 01 	lds	r25, 0x0122	; 0x800122 <__malloc_heap_end+0x1>
    6aa2:	00 97       	sbiw	r24, 0x00	; 0
    6aa4:	41 f4       	brne	.+16     	; 0x6ab6 <realloc+0x14e>
    6aa6:	8d b7       	in	r24, 0x3d	; 61
    6aa8:	9e b7       	in	r25, 0x3e	; 62
    6aaa:	40 91 25 01 	lds	r20, 0x0125	; 0x800125 <__malloc_margin>
    6aae:	50 91 26 01 	lds	r21, 0x0126	; 0x800126 <__malloc_margin+0x1>
    6ab2:	84 1b       	sub	r24, r20
    6ab4:	95 0b       	sbc	r25, r21
    6ab6:	e8 17       	cp	r30, r24
    6ab8:	f9 07       	cpc	r31, r25
    6aba:	c8 f4       	brcc	.+50     	; 0x6aee <realloc+0x186>
    6abc:	f0 93 8f 07 	sts	0x078F, r31	; 0x80078f <__brkval+0x1>
    6ac0:	e0 93 8e 07 	sts	0x078E, r30	; 0x80078e <__brkval>
    6ac4:	f9 01       	movw	r30, r18
    6ac6:	71 83       	std	Z+1, r23	; 0x01
    6ac8:	60 83       	st	Z, r22
    6aca:	0f c0       	rjmp	.+30     	; 0x6aea <realloc+0x182>
    6acc:	cb 01       	movw	r24, r22
    6ace:	0e 94 87 33 	call	0x670e	; 0x670e <malloc>
    6ad2:	7c 01       	movw	r14, r24
    6ad4:	00 97       	sbiw	r24, 0x00	; 0
    6ad6:	59 f0       	breq	.+22     	; 0x6aee <realloc+0x186>
    6ad8:	a8 01       	movw	r20, r16
    6ada:	be 01       	movw	r22, r28
    6adc:	0e 94 83 35 	call	0x6b06	; 0x6b06 <memcpy>
    6ae0:	ce 01       	movw	r24, r28
    6ae2:	0e 94 1c 34 	call	0x6838	; 0x6838 <free>
    6ae6:	c7 01       	movw	r24, r14
    6ae8:	04 c0       	rjmp	.+8      	; 0x6af2 <realloc+0x18a>
    6aea:	ce 01       	movw	r24, r28
    6aec:	02 c0       	rjmp	.+4      	; 0x6af2 <realloc+0x18a>
    6aee:	80 e0       	ldi	r24, 0x00	; 0
    6af0:	90 e0       	ldi	r25, 0x00	; 0
    6af2:	cd b7       	in	r28, 0x3d	; 61
    6af4:	de b7       	in	r29, 0x3e	; 62
    6af6:	ee e0       	ldi	r30, 0x0E	; 14
    6af8:	0c 94 11 33 	jmp	0x6622	; 0x6622 <__epilogue_restores__+0x8>

00006afc <abort>:
abort():
    6afc:	81 e0       	ldi	r24, 0x01	; 1
    6afe:	90 e0       	ldi	r25, 0x00	; 0
    6b00:	f8 94       	cli
    6b02:	0c 94 93 35 	jmp	0x6b26	; 0x6b26 <_exit>

00006b06 <memcpy>:
memcpy():
    6b06:	fb 01       	movw	r30, r22
    6b08:	dc 01       	movw	r26, r24
    6b0a:	02 c0       	rjmp	.+4      	; 0x6b10 <memcpy+0xa>
    6b0c:	01 90       	ld	r0, Z+
    6b0e:	0d 92       	st	X+, r0
    6b10:	41 50       	subi	r20, 0x01	; 1
    6b12:	50 40       	sbci	r21, 0x00	; 0
    6b14:	d8 f7       	brcc	.-10     	; 0x6b0c <memcpy+0x6>
    6b16:	08 95       	ret

00006b18 <strcpy>:
strcpy():
    6b18:	fb 01       	movw	r30, r22
    6b1a:	dc 01       	movw	r26, r24
    6b1c:	01 90       	ld	r0, Z+
    6b1e:	0d 92       	st	X+, r0
    6b20:	00 20       	and	r0, r0
    6b22:	e1 f7       	brne	.-8      	; 0x6b1c <strcpy+0x4>
    6b24:	08 95       	ret

00006b26 <_exit>:
exit():
    6b26:	f8 94       	cli

00006b28 <__stop_program>:
__stop_program():
    6b28:	ff cf       	rjmp	.-2      	; 0x6b28 <__stop_program>
